使用方法
Value可以将大多数反射对象转换回一个
interface{}值。.Interface()
获取此值后,可以将其断言回所需的地图。示例(播放):
m := map[string]int{"foo": 1, "bar": 3}v := reflect.ValueOf(m)i := v.Interface()a := i.(map[string]int)println(a["foo"]) // 1在上面的示例中,
m是您的原始地图,并且
v是反射值。该方法
i获取的接口值
Interface被断言为类型,
map[string]int并且该值在最后一行中按原样使用。



