Maison >développement back-end >Golang >Comment effacer la carte dans Golang

Comment effacer la carte dans Golang

尚
original
2020-01-14 15:49:245795parcourir

Comment effacer la carte dans Golang

Le langage Go ne fournit aucune fonction ou méthode pour effacer tous les éléments de la carte La seule façon d'effacer la carte est de créer un. nouvelle carte , ne vous inquiétez pas de l'efficacité du garbage collection. Le garbage collection parallèle en langage Go est beaucoup plus efficace que l'écriture d'une fonction de nettoyage.

Extension :

Méthode pour supprimer des éléments de la carte :

Le langage Go fournit une fonction intégrée delete() pour supprimer des éléments dans le conteneur. présentez brièvement comment utiliser la fonction delete() pour supprimer des éléments de la carte.

Utilisez la fonction intégrée delete() pour supprimer un ensemble de paires clé-valeur de la carte. Le format de la fonction delete() est le suivant :

delete(map, key)

où map est l'instance de carte à supprimer et key est la clé de la paire clé-valeur dans la carte à supprimer.

La suppression d'un ensemble de paires clé-valeur de la carte peut être effectuée par le code suivant :

scene := make(map[string]int)
// 准备map数据
scene["route"] = 66
scene["brazil"] = 4
scene["china"] = 960
delete(scene, "brazil")
for k, v := range scene {
    fmt.Println(k, v)
}

Le résultat du code est le suivant :

route 66
china 960

Pour plus de connaissances sur Golang , veuillez suivre la colonne tutoriel golang .

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn