Junior — Middle
Comment la recherche d'éléments est-elle effectuée dans la structure de données Map en langage Go?
sobes.tech IA
Réponse de l'IA
Dans le langage Go, pour rechercher un élément dans la structure de données Map, on utilise l'opération d'accès par clé. La syntaxe est simple et efficace :
valeur, ok := maMap[clé]
valeur— la valeur associée à la cléclé.ok— une valeur booléenne qui seratruesi la clé existe dans la carte, etfalsesinon.
Exemple :
maMap := map[string]int{"pomme": 5, "banane": 3}
valeur, ok := maMap["pomme"]
if ok {
fmt.Println("Valeur pour la clé 'pomme' :", valeur)
} else {
fmt.Println("Clé 'pomme' non trouvée")
}
Ainsi, pour vérifier la présence d'une clé et obtenir sa valeur, il faut utiliser la deuxième valeur de retour lors de l'accès à la map.