Maison > développement back-end > Golang > le corps du texte

Comment supprimer des éléments de la carte en langage Go

青灯夜游
Libérer: 2023-02-13 16:32:09
original
10241 Les gens l'ont consulté

Comment supprimer des éléments de carte en langage Go : 1. Utilisez la fonction delete() pour supprimer les paires clé-valeur de la carte, la syntaxe est "delete(map, key)" ; refaire une nouvelle carte Tous les éléments de la carte.

Comment supprimer des éléments de la carte en langage Go

L'environnement d'exploitation de ce tutoriel : système Windows 10, GO 1.18, ordinateur Dell G3.

Le langage Go supprime des éléments de la carte

Utilisez la fonction delete() pour supprimer les paires clé-valeur de la carte

Le langage Go fournit une fonction intégrée delete() pour supprimer des éléments dans un conteneur.

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, 键)
Copier après la connexion

où se trouve la carte. l'instance de carte à supprimer et la clé est la clé de la paire clé-valeur dans la carte supprimée.

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)
}
Copier après la connexion

Le résultat du code est le suivant :

route 66
china 960
Copier après la connexion

Dans cet exemple, la fonction delete() est utilisée pour que le Brésil ait été supprimé de la carte de la scène.

Effacer tous les éléments de la carte

Fait intéressant, le langage Go ne fournit aucune fonction ou méthode pour effacer tous les éléments de la carte. Le seul moyen d'effacer la carte. map est Il suffit de créer une nouvelle carte sans se soucier 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.

Apprentissage recommandé : 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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal