go 里面反射 两个很重要的类型,reflect.Type ,reflect.Value ,接下来着重根据这两种类型谈谈自己的简单理解。 reflect.Type reflect.Type 里的子类型structType包含了StructField,通过 Field(i int) StructField 方法可获得,StructField就是结构体的属性字段的反射对象。 注意如果reflect.TypeOf()传入指针类型,那么获取的type类型不是structType此时需要调用Elem()转换为structType 看看StructField 里面有啥。 // A StructFi