interface{}は空のinterface
C#でいうObject
型のようになんでもなれる。(基底のインターフェースという認識)
その空インターフェースをなにかにキャストするときの構文のメモ
もうまさにこの通りなのですが。
maku77.github.io
x := make(map[string]interface{}) var i int64 x["value"] = int64(100) i = x["value"].(int64)
このように.(int64)
のようにキャストが可能