Menu
Coddy logo textTech

Tworzenie mapy

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

Aby utworzyć mapę w Dart, użyj nawiasów klamrowych {} z parami klucz-wartość oddzielonymi dwukropkami. Mapy przechowują dane jako powiązania klucz-wartość.

Utwórz mapę z kluczami typu string i wartościami typu integer:

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

Po wykonaniu powyższego kodu wynikiem będzie:

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

Utwórz pustą mapę i określ jej typy:

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

Po wykonaniu powyższego kodu wynikiem będzie:

{}
challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu utworzysz prostą mapę przechowującą imiona uczniów i ich wyniki. Mapy w Dart przechowują dane w postaci par klucz-wartość, gdzie każda wartość jest powiązana z unikalnym kluczem.

Uzupełnij poniższy kod, aby utworzyć mapę o nazwie studentScores z następującymi imionami uczniów i wynikami:

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

Po utworzeniu mapy program ją wydrukuje.

Oczekiwany wynik:

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

Spróbuj swoich sił

void main() {
  // TODO: Utwórz mapę o nazwie 'studentScores', w której imiona uczniów będą kluczami
  // a ich wyniki wartościami, korzystając z danych podanych w opisie zadania
  
  // Nie zmieniaj poniższego wiersza — wypisze on Twoją 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