エラーになるパターン
map を定義して初期化せずに値を代入すると、
「panic: assignment to entry in nil map」
というエラーが出る。
var test map[int]string
test[0] = "panic" // panic: assignment to entry in nil map
解決策
初期化すればエラーが取れる。
var test map[int]string
test = map[int]string{}
test[0] = "panic"
もしくは、
test := map[int]string{}
test[0] = "panic"