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.

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

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