Grundlagen der String-Interpolation
Fügen Sie Werte direkt in String-Literale ein.
Grundlagen der String-Interpolation ist eine kostenlose Swift Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Swift Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Swift Academy-Kurs umfasst insgesamt 4 Lektionen.
Was ist String-Interpolation
String-Interpolation erstellt eine Zeichenkette, indem Werte direkt in ein Stringliteral eingebettet werden. Sie schreiben einen Backslash gefolgt vom Wert in Klammern, und Swift fügt dessen Textdarstellung ein.
let name = "Alice"
let greeting = "Hello, \(name)!"
print(greeting)Eine Zahl einbetten
Jeder Wert, nicht nur Zeichenketten, kann interpoliert werden. Swift wandelt ihn automatisch in Text um.
let age = 30
print("You are \(age) years old.")Ausdrücke interpolieren
Sie können einen vollständigen Ausdruck in die Klammern einbetten. Swift wertet ihn zuerst aus und fügt anschließend das Ergebnis ein.
let a = 7
let b = 3
print("Sum is \(a + b)")Mehrere Interpolationen
Eine einzelne Zeichenkette kann mehrere Interpolationen enthalten, sodass sich literaler Text und dynamische Werte frei kombinieren lassen.
let item = "apple"
let count = 4
print("I have \(count) \(item)s")Boolesche Werte interpolieren
Boolesche Werte werden als die Wörter true oder false interpoliert.
let isReady = true
print("Ready: \(isReady)")Methoden innerhalb einer Interpolation aufrufen
Sie können innerhalb der Klammern Funktionen oder Methoden aufrufen; ihr Rückgabewert wird eingefügt.
let word = "swift"
print("Uppercased: \(word.uppercased())")Berechnete Werte interpolieren
Interpolation eignet sich hervorragend für Berichte: Berechnen Sie einen Wert direkt im Ausdruck und geben Sie ihn in einem Satz aus.
let price = 19.99
let quantity = 3
print("Total: \(price * Double(quantity))")Interpolation mit Collections
Arrays und Dictionaries werden mit ihrer Textdarstellung im Debug-Stil interpoliert, was für eine schnelle Überprüfung nützlich ist.
let scores = [10, 20, 30]
print("Scores: \(scores)")Optionals in Interpolationen
Die Interpolation eines Optional-Werts zeigt seine verpackte Form. Packen Sie den Wert aus oder verwenden Sie einen Standardwert, um sauberen Text auszugeben.
let nickname: String? = "Ace"
print("Nickname: \(nickname ?? "none")")Zeichenketten schrittweise aufbauen
Sie können Interpolation mit der Verkettung oder dem schrittweisen Aufbau von Zeichenketten kombinieren, um längere Ausgaben zusammenzustellen.
var report = ""
for i in 1...3 {
report += "Line \(i)\n"
}
print(report)Interpolation vs. Verkettung
Interpolation ist in der Regel übersichtlicher, als Zeichenketten mit + zusammenzufügen, insbesondere beim Mischen von Typen, da keine manuelle Umwandlung erforderlich ist.
let user = "Bea"
let visits = 5
print("\(user) visited \(visits) times")Kurzer Test
Rufen Sie sich die Syntax der Interpolation in Erinnerung.
Zusammenfassung: Grundlegende String-Interpolation
Sie haben gelernt, dass Interpolation Werte und Ausdrücke mithilfe der Backslash-Klammer-Syntax in Stringliterale einbettet, dass jeder Typ automatisch in Text umgewandelt wird und dass dies bei Ausgaben mit gemischten Typen übersichtlicher ist als eine manuelle Verkettung.
let user = "Cy"
let items = 2
print("\(user) bought \(items) items for \(items * 5) dollars")Lerne Swift mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 122
- Lektionen
- 409
Häufig gestellte Fragen
Ist die Lektion „Grundlagen der String-Interpolation“ kostenlos?
Ja — der vollständige Text von „Grundlagen der String-Interpolation“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Swift Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Swift Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Grundlagen der String-Interpolation“?
Fügen Sie Werte direkt in String-Literale ein. Du übst Swift Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Swift Academy zu starten?
Keine Vorkenntnisse erforderlich. Swift Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Grundlagen der String-Interpolation“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Swift Academy-Lektion Code schreiben und ausführen?
Ja. Jede Swift Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Grundlagen der String-Interpolation
- Zahlen in Strings formatieren
- Mehrzeilige String-Literale
- Benutzerdefinierte String-Interpolation