Menu
Coddy logo textTech

String-Interpolation

Teil des Abschnitts Grundlagen der Dart-Journey von Coddy — Lektion 38 von 94.

String-Interpolation verwendet das $-Symbol, um Variablen direkt in String-Literale einzubetten.

Erstellen Sie Variablen zum Speichern von Benutzerinformationen:

String name = "Dart";
int age = 12;
double version = 2.19;

Verwenden Sie String-Interpolation, um diese Variablen in einen String einzufügen:

String message = "Language: $name, Age: $age, Version: $version";
print(message);

Nach der Ausführung des obigen Codes lautet die Ausgabe:

Language: Dart, Age: 12, Version: 2.19
challenge icon

Aufgabe

Anfänger

Erstellen Sie ein Programm, das String-Interpolation verwendet, um Informationen über ein Benutzerprofil anzuzeigen. String-Interpolation ermöglicht es Ihnen, Variablen direkt in String-Literale mit dem $ Symbol einzubetten.

  1. Verwenden Sie die bereitgestellten Variablen, um eine Profilzusammenfassung mit String-Interpolation zu erstellen.
  2. Geben Sie die Profilzusammenfassung im genauen Format aus, wie im folgenden Beispiel gezeigt.
  3. Erstellen Sie einen zweiten String, der die Abonnementdetails des Benutzers mit String-Interpolation anzeigt.
  4. Geben Sie die Abonnementdetails im genauen Format aus, wie im folgenden Beispiel gezeigt.

Beispiel für das Ausgabeformat:

Profile: Name: Alex, Age: 28, Premium User: true
Subscription: $9.99 per month, Active for 3.5 years

Spickzettel

String-Interpolation verwendet das $-Symbol, um Variablen direkt in String-Literale einzubetten:

String name = "Dart";
int age = 12;
double version = 2.19;

String message = "Language: $name, Age: $age, Version: $version";
print(message);

Ausgabe:

Language: Dart, Age: 12, Version: 2.19

Probier es selbst

void main() {
  // Benutzerprofilinformationen
  String name = 'Alex';
  int age = 28;
  bool isPremiumUser = true;
  
  // Abonnementdetails
  double monthlyFee = 9.99;
  double yearsActive = 3.5;
  
  // TODO: Erstelle eine Profilzusammenfassung mit String-Interpolation
  // Format: Profil: Name: Alex, Alter: 28, Premium-Benutzer: true
  String profileSummary = '';
  
  // TODO: Erstelle Abonnementdetails mit String-Interpolation
  // Format: Abonnement: $9.99 pro Monat, Aktiv für 3.5 Jahre
  String subscriptionDetails = '';
  
  // Gib die Ergebnisse aus
  print(profileSummary);
  print(subscriptionDetails);
}
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