var m map[string]int の直後にコードが m["labex"] = 1 を実行すると、どうなりますか?
var m map[string]int
m["labex"] = 1
map が自動的に確保され、エントリが格納される。
代入は暗黙に無視され、実行が続行される。
宣言によって m が nil map のままなので、パニックが発生する。
m
string 型のキーを整数に対応付けることはできないため、コンパイルに失敗する。