Maison > développement back-end > Golang > La carte Golang détermine si la clé existe

La carte Golang détermine si la clé existe

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

La carte Golang détermine si la clé existe

Comment déterminer si la clé existe dans la carte en langage Go                                                                                                                                                                                                                               Fournit une méthode permettant de juger si un élément se trouve dans le tableau si ce jugement est fréquemment utilisé dans. le programme, le tableau peut être converti en une carte avec les membres du tableau comme clés, puis jugé en utilisant la méthode ci-dessus, ce qui améliorera l'efficacité du jugement.

La méthode de jugement est valeur, ok := map[key], si ok est vrai, il y a

if _, ok := map[key]; ok {
//存在
}
Copier après la connexion

Sortie

package main
 
import "fmt"
 
func main() {
 
    demo := map[string]bool{
        "a": false,
    }
 
    //错误,a存在,但是返回false
    fmt.Println(demo["a"])
 
    //正确判断方法
    _, ok := demo["a"]
    fmt.Println(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:
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