Maison > développement back-end > Golang > La carte Golang peut-elle supprimer des éléments ?

La carte Golang peut-elle supprimer des éléments ?

(*-*)浩
Libérer: 2019-12-17 09:56:09
original
2875 Les gens l'ont consulté

La carte Golang peut-elle supprimer des éléments ?

Map est un type intégré dans Go qui lie les clés et les valeurs ensemble. La valeur correspondante peut être obtenue par clé.

Comment créer une carte ?

Une carte peut être créée en transmettant les types de clés et de valeurs à la fonction intégrée make. (Apprentissage recommandé : go) La syntaxe de

est :

make(map[KeyType]ValueType)
Copier après la connexion

(Note du traducteur : le type de carte est représenté par map[KeyType ]ValueType) Par exemple :

personSalary := make(map[string]int)
Copier après la connexion

fonction delete ()

la fonction delete () est utilisée pour supprimer des éléments de la collection, et les paramètres sont mappés et sa clé correspondante. Les exemples sont les suivants :

package main
import "fmt"
func main() {
    m := map[string]int{
        "a": 1,
        "b": 2,
        "c": 3,
    }
    fmt.Println("Deleting values")
    name, ok := m["a"]
    fmt.Println(name,ok)
    delete(m,"a")
    name,ok = m["a"]
    fmt.Println(name,ok)
}
Copier après la connexion

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