読者です 読者をやめる 読者になる 読者になる

GolangでネストしたMapを使う。

golang

GolangでネストしたMapを使おうとしたけれど、ちょっと手間取ったのでメモ。
結果的には以下のようにして使うことができた。
data["hoge"]["fuga"] = 1のように代入したい場合は、あらかじめdata["hoge"]を初期化しておかないとエラーになる。
data["hoge"] = map[string]int{"fuga":1}のようにもできるけれど、その場合はdata["hoge"]が置き換えられる。