Go言語にて、interface{}の型変換

interface{}は空のinterface

C#でいうObject型のようになんでもなれる。(基底のインターフェースという認識)

その空インターフェースをなにかにキャストするときの構文のメモ

もうまさにこの通りなのですが。
maku77.github.io

     x := make(map[string]interface{})
    var i int64
    x["value"] = int64(100)

    i = x["value"].(int64)

このように.(int64)のようにキャストが可能