Heim  >  Artikel  >  Backend-Entwicklung  >  Die Golang-Karte bestimmt, ob der Schlüssel vorhanden ist

Die Golang-Karte bestimmt, ob der Schlüssel vorhanden ist

(*-*)浩
(*-*)浩Original
2019-12-17 09:39:512562Durchsuche

Die Golang-Karte bestimmt, ob der Schlüssel vorhanden ist

So ermitteln Sie, ob der Schlüssel in der Karte in der Sprache Go vorhanden ist                                                                                                                                                                                                                          Bietet eine Methode zur Beurteilung, ob ein Element im Array vorhanden ist Mit dem Programm kann das Array in eine Karte mit den Mitgliedern im Array als Schlüssel umgewandelt und dann mit der oben genannten Methode beurteilt werden, was die Effizienz der Beurteilung verbessert.

Die Beurteilungsmethode ist Wert, ok := map[key], wenn ok wahr ist, gibt es

if _, ok := map[key]; ok {
//存在
}

Ausgabe

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

Das obige ist der detaillierte Inhalt vonDie Golang-Karte bestimmt, ob der Schlüssel vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn