在执行 var m map[string]int 后,紧接着执行 m["labex"] = 1 会发生什么?
var m map[string]int
m["labex"] = 1
赋值会被静默忽略,程序继续执行。
编译失败,因为字符串键不能映射到整数。
会发生 panic,因为该声明使 m 保持为 nil map。
m
会自动分配 map 并存储该条目。