Menu
Coddy logo textTech

String-Interpolation

Teil des Abschnitts Grundlagen der Swift-Journey von Coddy. Lektion 32 von 86.

String interpolation ermöglicht es dir, Variablen und Ausdrücke direkt in einen string einzubetten. Statt strings mit dem Operator + zu verbinden, platzierst du Werte innerhalb von \() in deinem string.

let name = "Alice"
let age = 25
print("My name is \(name) and I am \(age) years old.")
// Ausgabe: My name is Alice and I am 25 years old.

Swift konvertiert die Werte automatisch für dich in Zeichenfolgen. Das funktioniert mit jedem Typ: Ganzzahlen, Gleitkommazahlen, booleschen Werten und mehr.

Du kannst sogar Ausdrücke einschließen, die sofort ausgewertet werden:

let price = 19.99
let quantity = 3
print("Total: $\(price * Double(quantity))")
// Ausgabe: Total: $59.97

Die String-Interpolation macht deinen Code im Vergleich zur Verkettung mehrerer Strings mit + übersichtlicher und leichter lesbar. Sie ist die bevorzugte Methode, um dynamische Strings in Swift zu erstellen.

challenge icon

Aufgabe

Einfach

Dir werden die folgenden Variablen bereitgestellt:

let productName = "Wireless Headphones"
let price = 79.99
let quantity = 2

Verwende Zeichenketteninterpolation, um eine Belegzeile auszugeben, die die Produktinformationen anzeigt und die Gesamtkosten berechnet.

Gib die folgende Nachricht aus:

Item: Wireless Headphones (x2) - Total: $159.98

Verwende \(), um die Variablen einzubetten und price * Double(quantity) direkt innerhalb der Zeichenkette zu berechnen.

Probier es selbst

let productName = "Wireless Headphones"
let price = 79.99
let quantity = 2

// TODO: Verwende String-Interpolation, um die Quittungszeile auszugeben
// Berechne price * Double(quantity) direkt innerhalb des Strings
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: Swift-Playground