Menu
CoddyTech

String-Interpolation

Teil des Abschnitts Logik und Ablauf der Ruby-Journey von Coddy. Lektion 2 von 56.

Ruby ermöglicht es dir, Variablen und Ausdrücke direkt in eine in doppelte Anführungszeichen gesetzte string mit #{...} einzubetten. Dies wird als string interpolation bezeichnet.

name = "Sam"
age  = 30
puts "#{name} is #{age} years old."  # Sam ist 30 Jahre alt.

Der Ausdruck innerhalb von #{...} kann alles sein, was Ruby auswertet:

price = 19.5
puts "Total: $#{price * 1.2}"  # Gesamt: $23.4

Interpolation funktioniert nur in doppelt gesetzten Zeichenketten. Einfache Anführungszeichen behandeln #{...} als reinen Text.

x = 5
puts "x is #{x}"   # x ist 5
puts 'x is #{x}'   # x ist #{x}
challenge icon

Aufgabe

Anfänger

Lies einen Namen und ein Alter ein (zwei Eingabezeilen). Gib eine Zeile im folgenden Format aus:

Hello, <name>! In 5 years you will be <age+5>.

Für die Eingabe Alice und dann 30 lautet die Ausgabe:

Hello, Alice! In 5 years you will be 35.

Probier es selbst

name = gets.chomp
age  = gets.to_i

# TODO: verwende String-Interpolation, um die Nachricht auszugeben
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Logik und Ablauf

Übe selbstständig: Online-Ruby-Compiler