map的初始化有二种方式

字面量初始化

例如:

m := map[string]string{
	"hello": "world",
}

或:

var m = map[string]string{}

m["hello"] = "world"

内置函数make初始化

指定map容量:

	mp := make(map[int]string, 10)

不指定map容量:

	mp := make(map[int]string)

使用make()函数初始化,不指定cap容量时,底层会自动进行内存的分配;指定cap容量,可以减少内存分配的次数,有利于提升应用性能。