String-Interpolation mit dem Dollarzeichen
Werte und Ausdrücke in Strings einbetten
String-Interpolation mit dem Dollarzeichen ist eine kostenlose Dart Academy-Lektion auf CoddyKit. Dies ist Lektion 2 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 Dart Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.
Was Interpolation bedeutet
Interpolation ermöglicht es Ihnen, einen Wert direkt in einen String einzufügen. Dart erstellt den fertigen Text für Sie, statt dass Sie die einzelnen Teile von Hand verbinden müssen.
Das Dollarzeichen löst sie aus
Innerhalb eines Strings teilt das Dollarzeichen Dart mit, dass das nächste Wort eine einzufügende Variable ist. Es bildet den Kern der Interpolation.
var name = 'Ada';
var hi = 'Hi, $name!';Sie liest sich natürlich
Interpolation hält Ihre Sätze lesbar. Der Code sieht fast wie der fertige Text aus, wodurch sich Fehler leichter erkennen lassen.
var pet = 'cat';
var line = 'I have a $pet';Geschweifte Klammern für Ausdrücke
Für alles, was über eine einzelne Variable hinausgeht, setzen Sie den Ausdruck in geschweifte Klammern. Dart wertet den darin enthaltenen Code aus und fügt das Ergebnis ein.
var a = 2, b = 3;
var s = 'Sum is ${a + b}';Wann geschweifte Klammern erforderlich sind
Sie benötigen geschweifte Klammern, sobald Sie eine Methode aufrufen oder auf eine Eigenschaft zugreifen, da der Punkt Dart sonst verwirren würde.
var word = 'dart';
var up = '${word.toUpperCase()}';Geschweifte Klammern begrenzen den Variablennamen
Geschweifte Klammern markieren außerdem, wo ein Name endet. So können Sie direkt nach einem Wert Text anfügen, ohne versehentlich ein Leerzeichen einzufügen.
var n = 5;
var id = 'item${n}x';Interpolation ist besser als der Plus-Operator
Im Vergleich zum Plus-Operator ist Interpolation kürzer und vermeidet überflüssige Anführungszeichen und Leerzeichen. Verwenden Sie sie bevorzugt, wenn Sie Text und Werte mischen.
var price = 9;
var tag = 'Only \$$price';Werte werden zu Text
Jeder interpolierte Wert wird durch seine Methode toString in Text umgewandelt. Zahlen, boolesche Werte und sogar Listen werden so zu lesbaren Strings.
var ok = true;
var s = 'Ready: $ok';Ein echtes Dollarzeichen ausgeben
Um ein tatsächliches Dollarzeichen anzuzeigen, statt eine Interpolation auszulösen, maskieren Sie es mit einem umgekehrten Schrägstrich. Dann behandelt Dart es als normalen Text.
var cost = 'Total: \$50';Verschachteln Sie mit Bedacht
Sie können innerhalb von Klammern interpolieren, die weitere Strings enthalten, sollten es aber einfach halten. Eine tiefe Verschachtelung beeinträchtigt die Lesbarkeit schnell.
var x = 7;
var s = 'Value ${x > 5 ? "big" : "small"}';Interpolation in der Praxis
Interpolation eignet sich besonders zum Erstellen von Nachrichten wie Begrüßungen, Protokolleinträgen und Beschriftungen, in denen Text und Daten ständig kombiniert werden.
var user = 'Sam';
var log = 'User $user logged in';Kurztest
Sie möchten das Ergebnis eines Ausdrucks in einen String einfügen. Was verwenden Sie?
Zusammenfassung: Das Dollarzeichen
Sie haben gelernt, dass $ eine Variable und ${...} einen Ausdruck einfügt. Interpolation hält Ihre Strings übersichtlich und klar. 🎉
Lerne Dart 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
- 30
- Lektionen
- 120
Häufig gestellte Fragen
Ist die Lektion „String-Interpolation mit dem Dollarzeichen“ kostenlos?
Ja — der vollständige Text von „String-Interpolation mit dem Dollarzeichen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Dart Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Dart Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „String-Interpolation mit dem Dollarzeichen“?
Werte und Ausdrücke in Strings einbetten Du übst Dart 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 Dart Academy zu starten?
Keine Vorkenntnisse erforderlich. Dart 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 2 von 4.
Wie lange dauert die Lektion „String-Interpolation mit dem Dollarzeichen“?
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 Dart Academy-Lektion Code schreiben und ausführen?
Ja. Jede Dart 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
- String-Literale und Anführungszeichen
- String-Interpolation mit dem Dollarzeichen
- Mehrzeilige und Raw-Strings
- Alltägliche String-Methoden