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

La carte Golang détermine si la clé existe

(*-*)浩
(*-*)浩original
2019-12-17 09:39:512512parcourir

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 {
//存在
}

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)
}

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