Menu
CoddyTech

Création de Maps avec `make`

Fait partie de la section Fondamentaux du Journey GO de Coddy. Leçon 86 sur 109.

La fonction make offre une autre façon de créer des maps, surtout lorsque tu n’as pas besoin d’initialiser les valeurs immédiatement.

Crée une map vide avec make :

scores := make(map[string]int)
fmt.Println(scores)

Résultat :

map[]

Ajoutez des éléments à la map après sa création :

scores["Alice"] = 95
scores["Bob"] = 80
fmt.Println(scores)

Résultat :

map[Alice:95 Bob:80]
challenge icon

Défi

Débutant

Dans ce défi, tu vas t’exercer à créer une map à l’aide de la fonction make en Go. Tu vas créer une map qui stocke les couleurs préférées de différentes personnes.

Ta tâche consiste à créer une map à l’aide de make, puis à y ajouter quelques paires clé-valeur.

Essayez vous-même

package main

import "fmt"

func main() {
	// TODO: Créer une map appelée 'favoriteColors' avec make
	// Les clés doivent être des chaînes de caractères (noms), et les valeurs doivent aussi être des chaînes de caractères (couleurs)
	
	// Ajouter quelques paires clé-valeur à la map
	favoriteColors["Alice"] = "Blue"
	favoriteColors["Bob"] = "Green"
	favoriteColors["Charlie"] = "Red"
	
	// Afficher la map
	fmt.Println("Favorite colors:", favoriteColors)
	
	// Afficher Bob's favorite color
	fmt.Println("Bob's favorite color is", favoriteColors["Bob"])
}
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