Menu
Coddy logo textTech

Taille d'une Map

Fait partie de la section Fondamentaux du Journey GO de Coddy — leçon 91 sur 109.

La fonction len retourne le nombre de paires clé-valeur dans une map. Cela vous aide à déterminer combien d'entrées une map contient.

Créez une map des populations par pays :

populations := map[string]int{
    "USA": 331,
    "India": 1380,
    "China": 1441,
}

count := len(populations)
fmt.Println("Number of countries:", count)

Le résultat affiche la longueur de la map :

Number of countries: 3

Une map vide a une longueur de zéro :

emptyMap := map[string]int{}
fmt.Println("Empty map length:", len(emptyMap))
challenge icon

Défi

Débutant

Dans ce défi, vous allez vous entraîner à utiliser la fonction len() pour trouver le nombre de paires clé-valeur dans une map.

Nous avons créé une map appelée countries qui contient certains pays et leurs capitales. Votre tâche consiste à utiliser la fonction len() pour découvrir combien de pays se trouvent dans la map, puis d'afficher ce nombre.

Aide-mémoire

La fonction len renvoie le nombre de paires clé-valeur dans une map :

populations := map[string]int{
    "USA": 331,
    "India": 1380,
    "China": 1441,
}

count := len(populations)
fmt.Println("Number of countries:", count) // Résultat : Number of countries: 3

Une map vide a une longueur de zéro :

emptyMap := map[string]int{}
fmt.Println("Empty map length:", len(emptyMap)) // Résultat : Empty map length: 0

Essayez vous-même

package main

import "fmt"

func main() {
	// Une carte des pays et de leurs capitales
	countries := map[string]string{
		"France":  "Paris",
		"Japan":   "Tokyo",
		"Brazil":  "Brasília",
		"Canada":  "Ottawa",
		"Egypt":   "Cairo",
	}
	
	// TODO: Utiliser la fonction len() pour obtenir le nombre de pays dans la carte
	// et le stocker dans une variable nommée countryCount
	
	
	// Afficher le nombre de pays
	fmt.Printf("The map contains %d countries\n", countryCount)
}
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