天天看點

php 判斷 map key,golang判斷map中指定key是否存在

php 判斷 map key,golang判斷map中指定key是否存在

Map 是 Go 中的内置類型,它将鍵與值綁定到一起。可以通過鍵擷取相應的值。

可以通過将鍵和值的類型傳遞給内置函數 make 來建立一個 map。文法為:make(map[KeyType]ValueType)。

下面我們來看一下判斷map中key是否存在的方法:

判斷方式為value,ok := map[key], ok為true則存在package main

import "fmt"

func main() {

demo := map[string]bool{

"a": false,

}

//錯誤,a存在,但是傳回false

fmt.Println(demo["a"])

//正确判斷方法

_, ok := demo["a"]

fmt.Println(ok)

}

輸出false

true

更多golang知識請關注golang教程欄目。