Maps Go
Les maps sont des tables de hachage. Elles sont ultra-rapides pour rechercher des données par une clé.
go users := make(map[string]int) users["alice"] = 30
// Vérification de l'existence age, exists := users["bob"] if !exists { fmt.Println("Utilisateur non trouvé") }
Attention : Les maps ne sont PAS thread-safe. Nous apprendrons plus tard comment gérer cela avec des Mutexes.