Retour au cours

Maps : Stockage clé-valeur rapide

Go (Golang) pour les microservices cloud-native

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.