Menu
CoddyTech

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 renvoie le nombre de paires clé-valeur qu’elle contient. Cela vous aide à savoir combien d’entrées se trouvent dans votre map.

Crée une map des notes des élèves :

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

Obtenez la taille de la carte à l’aide de la propriété length :

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

Après avoir exécuté le code ci-dessus, le résultat sera :

Number of students: 3
challenge icon

Défi

Débutant

Dans ce défi, tu vas t’entraîner à obtenir la taille (le nombre de paires clé-valeur) d’une map à l’aide de la propriété length.

Le code ci-dessous contient une map appelée fruitPrices qui stocke différents fruits et leurs prix. Ta tâche consiste à déterminer combien de fruits se trouvent dans la map à l’aide de la propriété length, puis à stocker le résultat dans la variable fruitCount.

Résultat attendu :

Number of fruits in the store: 4

Essayez vous-même

void main() {
  // Une map de 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 à l’aide de 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

Entraînez-vous par vous-même : Compilateur Dart en ligne