🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1)给你一个变量`var float64 = 1.2`,请使用反射来得到它的`reflect.Value`,然后获取对 应的Type, Kind和值,并将reflect.Value转换成interface{},再 将interface{}转换成float64. ![](https://img.kancloud.cn/ff/70/ff709f86c0c2ac8548332429e62aa295_1209x654.png) <br> <br> 2)如下代码,可以正确吗??为什么? ![](https://img.kancloud.cn/d0/42/d0422dbf6802847646329e1d6cc6ef74_1280x708.png) **答:** 错误,因为如果要修改str的值,必须要调用**Elem**才能修改,否则报错,还有,reflect.ValueOf(str),没有接受的内存地址,所以无法修改,必须改成,**(&str)** 传入真正的内存空间