Menu
Coddy logo textTech

Ausgabe mit Variablen

Teil des Abschnitts Grundlagen der Ruby-Journey von Coddy. Lektion 28 von 88.

Da Sie nun wissen, wie man Text ausgibt, lassen Sie uns Ausgabemethoden mit Variablen kombinieren. Ruby macht es einfach, Variablenwerte mithilfe von String-Interpolation in Ihre Ausgabe einzufügen.

Die String-Interpolation ermöglicht es Ihnen, Variablen mithilfe von #{} direkt in einen String einzubetten:

name = "Alice"
age = 25

puts "My name is #{name}"
puts "I am #{age} years old"

Dies erzeugt die folgende Ausgabe:

My name is Alice
I am 25 years old

Die #{}-Syntax weist Ruby an, alles auszuwerten, was sich innerhalb der geschweiften Klammern befindet, und das Ergebnis in den String einzufügen. Sie können sogar Ausdrücke einfügen:

price = 10
quantity = 3

puts "Total: #{price * quantity}"

Dies gibt Folgendes aus:

Total: 30

Wichtig: String-Interpolation funktioniert nur mit doppelten Anführungszeichen. Einfache Anführungszeichen behandeln alles wörtlich:

name = "Ruby"

puts "Hello, #{name}"  # Hallo, Ruby
puts 'Hello, #{name}'  # Hallo, #{name}
challenge icon

Aufgabe

Einfach

Ihnen werden die folgenden Variablen zur Verfügung gestellt:

product = "Laptop"
price = 999
quantity = 3

Verwenden Sie String-Interpolation mit puts, um die folgenden drei Zeilen als Ausgabe anzuzeigen:

  1. Geben Sie Product: Laptop aus (unter Verwendung der Variable product)
  2. Geben Sie Price: $999 aus (unter Verwendung der Variable price)
  3. Geben Sie Total: $2997 aus (berechnen Sie price * quantity innerhalb der Interpolation)

Jede Zeile sollte mit einer separaten puts-Anweisung und String-Interpolation ausgegeben werden. Denken Sie daran, doppelte Anführungszeichen zu verwenden, damit die Interpolation funktioniert.

Probier es selbst

# Variablen sind bereits für dich definiert
product = "Laptop"
price = 999
quantity = 3

# TODO: Schreibe deinen Code unten
# Verwende String-Interpolation mit puts, um Folgendes anzuzeigen:
# 1. Product: Laptop
# 2. Price: $999
# 3. Total: $2997 (berechne price * quantity innerhalb der Interpolation)
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 Grundlagen

Übe selbstständig: Online-Ruby-Compiler