Suppression des Clés des Cartes
Nous pouvons également supprimer des paires clé-valeur des maps en utilisant la fonction delete()
.
delete(mapName, keyName)
Voici quelques points à noter concernant la fonction delete()
:
- La fonction
delete
ne retourne aucune valeur ; - Si la clé
keyName
n'existe pas, elle ne fait simplement rien ; - Si la map
mapName
n'existe pas, elle affiche une erreur lors de la compilation.
Voici un exemple de la fonction delete()
utilisée 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 des Clés des Cartes
Glissez pour afficher le menu
Nous pouvons également supprimer des paires clé-valeur des maps en utilisant la fonction delete()
.
delete(mapName, keyName)
Voici quelques points à noter concernant la fonction delete()
:
- La fonction
delete
ne retourne aucune valeur ; - Si la clé
keyName
n'existe pas, elle ne fait simplement rien ; - Si la map
mapName
n'existe pas, elle affiche une erreur lors de la compilation.
Voici un exemple de la fonction delete()
utilisée 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