go语言笔记之Map映射入门

go语言中的映射是将键映射到值。

1
2
3
4
5
6
7
8
9
10
11
12
func TestStringMap(t *testing.T) {

//// https://blog.csdn.net/weixin_35241867/article/details/112508515
var m map[string]string
//必须make
m = make(map[string]string)
m["john"] = "wonder"

t.Log(m) //输出map[john:wonder]
t.Log(m["john"]) //输出wonder

}

如果不调用make,那么在调用m["john"] = "wonder"的时候就会报如下错:

panic: assignment to entry in nil map [recovered]
panic: assignment to entry in nil map

欢迎关注我的公众号:沉迷Spring
显示 Gitment 评论
0%