golang中通过反射给对象赋值 reflect.Value,reflect.Type, 自定义异常 最佳实践在go语言的开发中,特别是框架的开发中,我们经常用到通过反射来给对象赋值(修改对象的值),这个知识点是作为一个go开发者所必备的技能。 我们要掌握这个技能,首先要搞清楚 go语言的反射reflect包里面的这2个对象,一个是 reflect.Value 类型 【通常使用 reflect.ValueOf函数获取】,另外一个是 reflect.Type 接口定义【通常使用 reflect.TypeOf函数获取】,这2个初学者非常容易混淆,大家一定要搞清楚,Value是类型定义,他实现了Type接口,而Type