Menu
Coddy logo textTech

Harita Boyutunu Alma

Coddy'nin Dart Journey'sinin Temeller bölümünün bir parçası — ders 60 / 94.

Bir length özelliği bir haritanın içerdiği anahtar-değer çiftlerinin sayısını döndürür. Bu, haritanızda kaç giriş olduğunu bilmenize yardımcı olur.

Öğrenci puanları için bir harita oluşturun:

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

Haritanın boyutunu length özelliği kullanarak alın:

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

Yukarıdaki kodu çalıştırdıktan sonra, çıktı şu olacaktır:

Number of students: 3
challenge icon

Görev

Başlangıç

Bu meydan okumada, bir Map'in boyutunu (anahtar-değer çiftlerinin sayısı) length özelliği kullanarak almayı pratik edeceksiniz.

Aşağıdaki kod, farklı meyveleri ve fiyatlarını depolayan fruitPrices adlı bir Map içerir. Göreviniz, length özelliğini kullanarak haritadaki meyve sayısını bulmak ve bunu fruitCount değişkenine kaydetmektir.

Beklenen çıktı:

Number of fruits in the store: 4

Kopya kağıdı

Bir haritanın length özelliği, içerdiği anahtar-değer çiftlerinin sayısını döndürür:

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

int numberOfStudents = scores.length;
print('Number of students: $numberOfStudents'); // Çıktı: Number of students: 3

Kendin dene

void main() {
  // Meyveler ve fiyatlarının bir haritası
  Map<String, double> fruitPrices = {
    'Apple': 1.99,
    'Banana': 0.99,
    'Orange': 1.49,
    'Mango': 2.49
  };
  
  // TODO: Haritadaki meyve sayısını length özelliğini kullanarak alın
  // ve bunu fruitCount değişkeninde saklayın
  int fruitCount = 0;
  
  // Bu sonucu gösterecek
  print('Number of fruits in the store: $fruitCount');
}
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler