Menu
Coddy logo textTech

Obtenir la taille d'une Map

Fait partie de la section Fondamentaux du Journey Dart de Coddy — leçon 60 sur 94.

La propriété length d'une map retourne le nombre de paires clé-valeur qu'elle contient. Cela vous aide à savoir combien d'entrées se trouvent dans votre map.

Créez une map des notes des étudiants :

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

Obtenez la taille de la map en utilisant la propriété length :

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

Après l'exécution du code ci-dessus, la sortie sera :

Number of students: 3
challenge icon

Défi

Débutant

Dans ce défi, vous pratiquerez l'obtention de la taille (nombre de paires clé-valeur) d'une Map en utilisant la propriété length.

Le code ci-dessous contient une Map appelée fruitPrices qui stocke différents fruits et leurs prix. Votre tâche est de découvrir combien de fruits se trouvent dans la map en utilisant la propriété length et de le stocker dans la variable fruitCount.

Sortie attendue :

Number of fruits in the store: 4

Aide-mémoire

La propriété length d'une map retourne le nombre de paires clé-valeur qu'elle contient :

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

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

Essayez vous-même

void main() {
  // Une map des fruits et de leurs prix
  Map<String, double> fruitPrices = {
    'Apple': 1.99,
    'Banana': 0.99,
    'Orange': 1.49,
    'Mango': 2.49
  };
  
  // TODO: Obtenir le nombre de fruits dans la map en utilisant la propriété length
  // et le stocker dans la variable fruitCount
  int fruitCount = 0;
  
  // Ceci affichera le résultat
  print('Number of fruits in the store: $fruitCount');
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux