Suppression de Clés dans les Maps
Il est également possible de supprimer des paires clé-valeur des maps en utilisant la fonction delete().
delete(mapName, keyName)
Voici quelques points importants concernant la fonction delete() :
- La fonction
deletene retourne aucune valeur ; - Si la clé
keyNamen'existe pas, aucune action n'est effectuée ; - Si la map
mapNamen'existe pas, une erreur de compilation est générée.
Voici un exemple d'utilisation de la fonction delete() dans un programme :
index.go
12345678910111213package main import "fmt" func main() { var numbers = map[string]int { "one": 1, "two": 2, "three": 3, } fmt.Println(numbers) // Output: map[one:1 three:3 two:2] delete(numbers, "three") fmt.Println(numbers) // Output: map[one:1 two:2] }
Tout était clair ?
Merci pour vos commentaires !
Section 6. Chapitre 7
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 1.96
Suppression de Clés dans les Maps
Glissez pour afficher le menu
Il est également possible de supprimer des paires clé-valeur des maps en utilisant la fonction delete().
delete(mapName, keyName)
Voici quelques points importants concernant la fonction delete() :
- La fonction
deletene retourne aucune valeur ; - Si la clé
keyNamen'existe pas, aucune action n'est effectuée ; - Si la map
mapNamen'existe pas, une erreur de compilation est générée.
Voici un exemple d'utilisation de la fonction delete() dans un programme :
index.go
12345678910111213package main import "fmt" func main() { var numbers = map[string]int { "one": 1, "two": 2, "three": 3, } fmt.Println(numbers) // Output: map[one:1 three:3 two:2] delete(numbers, "three") fmt.Println(numbers) // Output: map[one:1 two:2] }
Tout était clair ?
Merci pour vos commentaires !
Section 6. Chapitre 7