Starten Sie “irb”, die interaktive Ruby-Shell, die jede eingegebene Zeile direkt ausführt.
7*9
0b101010
0b10_1010
0xdeadbeef
0xdead_beef
42/10
(-42)/10
42.0/10
42/10.0
42/10*1.0
1.0*42/10
Ganzzahlen bleiben Ganzzahlen (Fixnum, Bignum), auch bei der Division! Ruby rundet immer ab. Viele andere Programmiersprachen runden gegen Null hin!
Ist bei einer Rechenoperation eine der beiden Zahlen eine Fliesskommazahl (Float), ist das Resultat ebenfalls ein Float.
42.to_s(2)
"42".to_i(13)
48.chr
"A".ord
"a".ord
32.upto(126){|i| puts "#{i} -> #{i.chr}"}
ASCII-Code. Standardisiert 7 Bits (0 bis 127). Steuerzeichen (⇐31 und 127), Symbole (>=32)
42.to_s(2)
42[0]
42[1]
42[2]
42[3]
(-4)[10]