Anweisungen

Normalerweise markiert das Zeilenende das Ende einer Anweisung, es sei denn, die Zeile allein ergibt noch keinen gültigen Ausdruck. Mit ';' kann man mehrere Anweisungen in eine Zeile packen.

r = 2; a = 2 * Math::PI * r**2
puts "Fläche von Kreis mit " +
     "Radius #{r}: #{a}."

Ergebnis:
Fläche von Kreis mit Radius 2: 25.13274122871834.

strings.rb