ROR: Strings

1. Strings

ruby> 1+2
3
ruby> "xyz"
"xyz"

ruby> 'xyz'
"xyz"

ruby> puts "x\ny\nz"
x
y
z
nil

ruby> puts 'x\ny\nz'
x\ny\nz
nil

ruby> '\n'
"\\n"

ruby> '\234'
"\\234"

ruby> "abcd #{2*22} xyz"
"abcd 44 xyz"

2. Concatenation:

ruby> "avail" + "able"
"available"

ruby> "avail" * 3
"availavailavail"

3. Boolean and equalities

ruby> "gold" == "gold"
true
ruby> "gold" == "diamond"
false
ruby>

4. Test the calsses:

ruby> @a=-8.7
-8.7
ruby> @a.class
Float
ruby> @a=123
123
ruby> @a.class
Fixnum
ruby> @a="gold mouth"
"gold mouth"
ruby> @a.class
String
ruby>