Suppression des Clés des Cartes
Nous pouvons également supprimer des paires clé-valeur des maps en utilisant la fonction delete()
.
pythondelete(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
99
1
2
3
4
5
6
7
8
9
10
11
12
13
package 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]
}
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
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion