Menu
Coddy logo textTech

Accès aux valeurs d'une Map

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

Pour récupérer des valeurs d'une map, utilisez la clé entre crochets. Go fournit également un moyen de vérifier si une clé existe.

Créez une carte des notes des étudiants :

students := map[string]int{
    "Emma": 92,
    "Jack": 78,
}

// Accéder à une valeur en utilisant sa clé
emmaScore := students["Emma"]
fmt.Println("Emma's score:", emmaScore)

Résultat :

Emma's score: 92

Vérifiez si une clé existe en utilisant l'affectation à deux valeurs :

score, exists := students["Alex"]
fmt.Println("Score:", score, "Exists:", exists)

Résultat :

Score: 0 Exists: false
challenge icon

Défi

Débutant

Dans ce défi, tu vas t’entraîner à accéder aux valeurs d’une map en Go. Une map contenant les notes des étudiants a été créée pour toi. Ta tâche consiste à accéder à la note d’un étudiant précis et à l’afficher.

La map contient les noms des étudiants comme clés et leurs notes comme valeurs. Tu dois récupérer et afficher la note de l’étudiante nommée « Emma ».

Essayez vous-même

package main

import "fmt"

func main() {
	// Une carte des notes des étudiants
	studentGrades := map[string]string{
		"John":  "B+",
		"Emma":  "A-",
		"Sarah": "A",
		"Mike":  "C",
	}
	
	// TODO: Accéder et stocker la note d'Emma dans une variable nommée emmaGrade
	
	// TODO: Afficher la note d'Emma avec un message comme : "Emma's grade is: A-"
	
}
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