Menu
CoddyTech

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 w postaci skojarzeń klucz-wartość.

Utwórz mapę z kluczami tekstowymi i wartościami całkowitymi:

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

Po wykonaniu powyższego kodu wynik będzie następujący:

{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ę, która przechowuje imiona i wyniki uczniów. 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ą wyświetli.

Oczekiwany wynik:

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

Spróbuj swoich sił

void main() {
  // TODO: Utwórz mapę o nazwie 'studentScores', która przechowuje imiona uczniów jako klucze
  // oraz ich wyniki jako wartości, używając danych podanych w treści zadania
  
  // Nie zmieniaj poniższego wiersza — wyświetli 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