type 自定义map使用问题

zhjzjnb · · 1481 次点击
原因在于 map slice channel 这三种类型的变量,必须初始化后,才可以使用。new() 只是声明了一段内存并返回了地址,并没有对这个 map 进行初始化,因此报错了。
#2
更多评论
new 是初始化为零值,map的零值是nil;可以使用make(HashMap)
#1