Wie in Perl gibt es in Ruby verschiedene Möglichkeiten Zeichenketten anzugeben:
x = 42
puts 'Unmodifizierte Zeichenkette: \t#{x}\n'
puts "Modifizierte Zeichenkette: \t#{x}\n"
puts %q(Unmodifizierte Zeichenkette: \t#{x}\n)
puts %Q(Modifizierte Zeichenkette: \t#{x}\n)
puts <<END_OF_STRING
Solche here-Dokumente eignen sich
für mehrzeilige Ausgaben.
Sie können auch Variablen - #{x} - enthalten.
END_OF_STRING
Unmodifizierte Zeichenkette: \t#{x}\n
Modifizierte Zeichenkette: 42
Unmodifizierte Zeichenkette: \t#{x}\n
Modifizierte Zeichenkette: 42
Solche here-Dokumente eignen sich
für mehrzeilige Ausgaben.
Sie können auch Variablen - 42 - enthalten.