Menu
Coddy logo textTech

Pobieranie rozmiaru mapy

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

Właściwość length mapy zwraca liczbę zawartych w niej par klucz-wartość. Dzięki temu możesz sprawdzić, ile wpisów znajduje się w mapie.

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

Map<String, int> scores = {
  'Alice': 95,
  'Bob': 85,
  'Charlie': 90
};

Uzyskaj rozmiar mapy za pomocą właściwości długości:

int numberOfStudents = scores.length;
print('Number of students: $numberOfStudents');

Po wykonaniu powyższego kodu wynikiem będzie:

Number of students: 3
challenge icon

Wyzwanie

Początkujący

W tym wyzwaniu poćwiczysz sprawdzanie rozmiaru (liczby par klucz-wartość) mapy za pomocą właściwości length.

Poniższy kod zawiera mapę o nazwie fruitPrices, w której zapisane są różne owoce i ich ceny. Twoim zadaniem jest sprawdzić, ile owoców znajduje się w mapie, używając właściwości length, i zapisać tę wartość w zmiennej fruitCount.

Oczekiwany wynik:

Number of fruits in the store: 4

Spróbuj swoich sił

void main() {
  // Mapa owoców i ich cen
  Map<String, double> fruitPrices = {
    'Apple': 1.99,
    'Banana': 0.99,
    'Orange': 1.49,
    'Mango': 2.49
  };
  
  // TODO: Pobierz liczbę owoców z mapy, używając właściwości length
  // i zapisz ją w zmiennej fruitCount
  int fruitCount = 0;
  
  // To wyświetli wynik
  print('Number of fruits in the store: $fruitCount');
}
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