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

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

(*-*)浩
Freigeben: 2019-12-17 09:39:51
Original
2601 Leute haben es durchsucht

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 {
//存在
}
Nach dem Login kopieren

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)
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage