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)