GO语言基础之reflect反射
本站寻求有缘人接手,详细了解请联系站长QQ1493399855
反射reflection
1. 反射可以大大的提高程序的灵活性,使得 interface{} 有更大的发挥余地
2. 反射使用 TypeOf 和 ValueOf 函数从接口中获取目标对象信息
3. 反射会将匿名字段作为独立字段(匿名字段本质)
4. 想要利用反射修改对象状态,前提是 interface.data 是 settable,即 pointer-interface
5. 通过反射可以“动态”调用方法
示例一:
举例说明反射使用 TypeOf 和 ValueOf 来取得传入类型的属性字段于方法