初級 › assignment to entry in nil map の原因と直し方 › パターン3
assignment to entry in nil map の原因と直し方
makeで初期化していないnilのマップに要素を書き込もうとすると、実行時にパニックが発生します。
1 package main 2 3 func main() { 4 ____________________________ ^ 5 m["name"] = "go" 6 }
panic: assignment to entry in nil map
空欄を埋めて実行を通す
値の型がstringでも同じで、nilマップへの書き込みは型によらずパニックします。
次の問題