1.reflect简介
反射,就是在程序运行过程中,能够获取任意一个类的属性,方法;对任意一个类,能够调用他的任意方法和属性。这是一个比较官方的解说。个人觉得通俗易懂的解释是:“通过一个给定的变量对象,获取这个变量的类型,这个类型的属性,方法”
2.重要接口与类
golang中reflect包
package reflect
重要接口
type Type interface{}
重要类
type Value struct{}
关键点:
反射类也是有类型的,golang中的其他类型,怎么和反射搭上关系呢?
与Type接口类型变量勾搭上的方法是: