Contenu du cours
Introduction à Golang
Introduction à Golang
Déclaration et Initialisation de Map
Nous pouvons déclarer une carte vide en utilisant la fonction make()
. Voici la syntaxe que nous devons suivre :
Ici, mapName
est le nom de la carte, keyType
est le type attendu des clés, et valueType
est le type attendu des valeurs. Le terme map
est un mot-clé.
Nous pouvons déclarer une carte appelée courseData
avec des clés de type string
et des valeurs de type int
.
index
var courseData = make(map[string]int)
Si nous essayons d'afficher cette carte, nous recevrons une sortie indiquant une carte vide :
index
fmt.Println(courseData) // Output: map[]
Nous pouvons initialiser une map avec certaines données en utilisant la syntaxe suivante :
Remarque
Vous pouvez placer ou omettre des espaces dans la syntaxe de déclaration de la map ; par conséquent,
map[keyType]valueType
etmap [keyType] valueType
sont tous deux valides.
En utilisant la syntaxe ci-dessus, nous pouvons créer une map qui contient des données initiales :
index
myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
Merci pour vos commentaires !