Comment supprimer des éléments de la carte en langage Go
Jun 04, 2021 pm 03:22 PMComment 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.
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, 键)
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) }
Le résultat du code est le suivant :
route 66 china 960
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment utiliser la réflexion pour accéder aux champs et méthodes privés dans Golang

Conseils pour créer dynamiquement de nouvelles fonctions dans les fonctions Golang

La différence entre les tests de performances et les tests unitaires en langage Go

À quels pièges devons-nous prêter attention lors de la conception de systèmes distribués avec la technologie Golang ?

Bibliothèques technologiques Golang et outils utilisés dans l'apprentissage automatique

L'évolution de la convention de dénomination des fonctions Golang

Le rôle de la technologie Golang dans le développement de l'IoT mobile

Les paramètres de variables Golang peuvent-ils être utilisés pour les valeurs de retour de fonction ?
