Ruby String Syntax

String Fundamental

 1 # Declaration and Definition
 2 my_string = "Lorem ipsum"
 3 
 4 
 5 # Concat
 6 my_hi = "Hi "
 7 my_hi << "Ken"
 8 # => "HI Ken"
 9 my_hi
10 # => "HI Ken"
11 
12 
13 # Concat; style 2
14 my_hi = "Hi "
15 my_hi.concat("Ken")
16 # => "HI Ken"
17 my_hi
18 # => "HI Ken"
19 
20 
21 # 
22 "Hi " * 3
23 # => "Hi Hi Hi "
24 
25 "Hi " * 0
26 # => ""

Array Access

 1 # iterative each character
 2 my_string.each_char do |c|
 3   print c.chr, ";"
 4 end
 5 # => L;o;r;e;m; ;i;p;s;u;m; => "Lorem ipsum" 
 6 
 7 # Access from Head
 8 "Lorem ipsum"[2..4]
 9 # => "rem"
10 
11 # Reverse from End
12 "Lorem ipsum"[-4..-2]
13 # => "psu"

Reference

Class: String (Ruby 2.1.0)