import "reflect"
value := reflect.ValueOf(4)
// 接口返回接口{}类型的值,该值可以进行类型声明
value.Interface().(int) // 4
// Type获取reflect.Type,其中包含有关运行时类型的信息
// 这个值
value.Type().Name() // 整型
value.SetInt(5) // 恐慌-非指针/切片/数组类型不可寻址
x := 4
reflect.ValueOf(&x).Elem().SetInt(5) // 作品