反射(Reflect)的介绍以及用法 反射的前言 有时我们需要写一个函数,这个函数有能力统一处理各种值类型,而这些类型可能无法共享 同一个接口,也可能布局未知,也有可能这个类型在我们设计函数时还不存在,这个时候我 们就可以用到反射。 空接口可以存储任意类型的变量,那我们如何知道这个空接口保存数据的类型是什么? 值是什么呢? 可以使用类型断言 可以使用反射实现,也就是在程序运行时动态的获取一个变量的类型信息和值信息。 把结构体序列化成 json 字符串,自定义结构体 Tag 标签的时候就用到了反射