Menu
Coddy logo textTech

Eine Map erstellen

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

Um eine Map zu erstellen in Dart, verwenden Sie geschweifte Klammern {} mit Schlüssel-Wert-Paaren, die durch Doppelpunkte getrennt sind. Maps speichern Daten als Schlüssel-Wert-Zuordnungen.

Erstellen Sie eine Map mit String-Schlüsseln und ganzzahligen Werten:

Map<String, int> studentScores = {
  'John': 95,
  'Sarah': 88,
  'Michael': 72
};
print(studentScores);

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

{John: 95, Sarah: 88, Michael: 72}

Eine leere Map erstellen und deren Typen angeben:

Map<String, bool> userStatus = {};
print(userStatus);

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

{}
challenge icon

Aufgabe

Anfänger

In dieser Herausforderung erstellst du eine einfache Map, die Schülernamen und ihre Punkte speichert. Maps in Dart speichern Daten als Schlüssel-Wert-Paare, wobei jeder Wert einem eindeutigen Schlüssel zugeordnet ist.

Vervollständige den Code unten, um eine Map namens studentScores mit den folgenden Schülernamen und Punkten zu erstellen:

  • Alice: 95
  • Bob: 85
  • Charlie: 90

Nach dem Erstellen der Map wird das Programm sie für dich ausgeben.

Erwartete Ausgabe:

{Alice: 95, Bob: 85, Charlie: 90}

Spickzettel

Um eine Map in Dart zu erstellen, verwenden Sie geschweifte Klammern {} mit Schlüssel-Wert-Paaren, die durch Doppelpunkte getrennt sind:

Map<String, int> studentScores = {
  'John': 95,
  'Sarah': 88,
  'Michael': 72
};

Erstellen Sie eine leere Map und geben Sie ihre Typen an:

Map<String, bool> userStatus = {};

Probier es selbst

void main() {
  // TODO: Erstelle eine Map namens 'studentScores', die Studentennamen als Schlüssel
  // und deren Punktzahlen als Werte speichert, unter Verwendung der Daten aus der Aufgabenbeschreibung
  
  // Ändere die folgende Zeile nicht - sie wird deine Map ausdrucken
  print(studentScores);
}
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