Menu
Coddy logo textTech

Pary klucz-wartość

Część sekcji Podstawy ścieżki Dart w Coddy. Lekcja 59 z 94.

Aby dodać lub zaktualizować pary klucz-wartość w mapie, użyj notacji z nawiasami kwadratowymi, umieszczając klucz po lewej stronie operatora przypisania.

Utwórz mapę wyników uczniów:

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

Po wykonaniu powyższego kodu wynikiem będzie:

{Alice: 95, Bob: 85}

Dodaj nową parę klucz-wartość:

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

Po wykonaniu powyższego kodu wynikiem będzie:

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

Zaktualizuj istniejącą wartość:

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

Po wykonaniu powyższego kodu wynikiem będzie:

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

Wyzwanie

Początkujący

W tym wyzwaniu poćwiczysz dodawanie i aktualizowanie par klucz-wartość w mapie. Masz mapę studentScores, która zawiera już imiona uczniów i ich wyniki.

Twoje zadanie:

  1. Dodaj do mapy nowego ucznia o imieniu 'David' z wynikiem 82
  2. Zaktualizuj wynik Alice na 97

Po wprowadzeniu tych zmian program wyświetli zaktualizowaną mapę.

Oczekiwany wynik:

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

Spróbuj swoich sił

void main() {
  // Mapa imion uczniów i ich wyników
  Map<String, int> studentScores = {
    'Alice': 95,
    'Bob': 85,
    'Charlie': 90
  };
  
  // TODO: Dodaj nowego ucznia 'David' z wynikiem 82
  
  // TODO: Zaktualizuj wynik Alice do 97
  
  // Wyświetl zaktualizowaną mapę
  print(studentScores);
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Dart online