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] }
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you show me a complete example using the delete() function?
What happens if I try to delete a key from a nil map?
Are there any alternatives to the delete() function for removing items from a map?
Génial!
Completion taux amélioré à 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] }
Merci pour vos commentaires !