Menu
CoddyTech

Créer une map

Fait partie de la section Fondamentaux du Journey Dart de Coddy. Leçon 57 sur 94.

Pour créer une map en Dart, utilise des accolades {} avec des paires clé-valeur séparées par des deux-points. Les maps stockent les données sous forme d’associations clé-valeur.

Crée une map avec des clés de type chaîne et des valeurs entières :

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

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

{John: 95, Sarah: 88, Michael: 72}

Crée une map vide et spécifie ses types :

Map<String, bool> userStatus = {};
print(userStatus);

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

{}
challenge icon

Défi

Débutant

Dans ce défi, tu vas créer une carte simple qui stocke les noms des élèves et leurs notes. Les cartes en Dart stockent les données sous forme de paires clé-valeur, où chaque valeur est associée à une clé unique.

Complète le code ci-dessous pour créer une carte appelée studentScores avec les noms et les notes des élèves suivants :

  • Alice : 95
  • Bob : 85
  • Charlie : 90

Après avoir créé la carte, le programme l'affichera pour toi.

Résultat attendu :

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

Essayez vous-même

void main() {
  // TODO: Créez une map appelée 'studentScores' qui utilise les noms des étudiants comme clés
  // et leurs notes comme valeurs, à partir des données fournies dans l’énoncé de la tâche
  
  // Ne modifiez pas la ligne ci-dessous : elle affichera votre map
  print(studentScores);
}
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