Menu
Coddy logo textTech

Schlüssel-Wert-Paare

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

Um Schlüssel-Wert-Paare hinzuzufügen oder zu aktualisieren in einer Map, verwenden Sie die eckige-Klammer-Notation mit dem Schlüssel auf der linken Seite des Zuweisungsoperators.

Erstellen Sie eine Map der Schülernoten:

Map<String, int> scores = {
  'Alice': 95,
  'Bob': 85
};
print(scores);

Nach der Ausführung des obigen Codes wird die Ausgabe sein:

{Alice: 95, Bob: 85}

Fügen Sie ein neues Schlüssel-Wert-Paar hinzu:

scores['Charlie'] = 90;
print(scores);

Nach der Ausführung des obigen Codes wird die Ausgabe sein:

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

Aktualisieren eines bestehenden Werts:

scores['Bob'] = 88;
print(scores);

Nach der Ausführung des obigen Codes wird die Ausgabe sein:

{Alice: 95, Bob: 88, Charlie: 90}
challenge icon

Aufgabe

Anfänger

In dieser Aufgabe übst du, Schlüssel-Wert-Paare zu einer Map hinzuzufügen und zu aktualisieren. Du hast eine studentScores-Map, die bereits einige Schülernamen und ihre Punktzahlen enthält.

Deine Aufgabe ist es:

  1. Füge der Map einen neuen Schüler namens „David“ mit einer Punktzahl von 82 hinzu
  2. Aktualisiere Alices Punktzahl auf 97

Nachdem du diese Änderungen vorgenommen hast, gibt das Programm die aktualisierte Map aus.

Erwartete Ausgabe:

{Alice: 97, Bob: 85, Charlie: 90, David: 82}

Probier es selbst

void main() {
  // Map der Studentennamen und ihrer Noten
  Map<String, int> studentScores = {
    'Alice': 95,
    'Bob': 85,
    'Charlie': 90
  };
  
  // TODO: Füge einen neuen Studenten 'David' mit einer Note von 82 hinzu
  
  // TODO: Aktualisiere Alices Note auf 97
  
  // Drucke die aktualisierte Map
  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

Übe selbstständig: Online-Dart-Compiler