Go Supprimer un élément de carte


Exemple

La delete fonction intégrée supprime l'élément avec la clé spécifiée sur une carte.

people := map[string]int{"john": 30, "jane": 29}
fmt.Println(people) // map[john:30 jane:29]

delete(people, "john")
fmt.Println(people) // map[jane:29]

Si la map est nil ou qu’il n’ya pas d’élément de ce type, delete n’a aucun effet.

people := map[string]int{"john": 30, "jane": 29}
fmt.Println(people) // map[john:30 jane:29]

delete(people, "notfound")
fmt.Println(people) // map[john:30 jane:29]

var something map[string]int
delete(something, "notfound") // no-op