Golang map 使用
map的使用
- 对值为nil的map进行读取请求
- 访问的key不存在
不会异常,得到的值为默认值1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17package main
import "fmt"
func main() {
var emptyMap map[string]bool
fmt.Println("emptyMap == nil: ", emptyMap == nil)
// emptyMap == nil: true
item := emptyMap["h"]
fmt.Println("item: ", item)
// item: false
m := make(map[string]string)
v := m["h"]
fmt.Println("value: ", v)
// value:
}