【发布时间】:2018-10-27 06:03:27
【问题描述】:
当字段为接口类型时,使用FieldByName时如何获得与reflect.TypeOf(struct.field)相同的值?
如here 所见,如果结构字段是接口,reflect.TypeOf(struct.field) 给我具体类型,但reflect.ValueOf(struct).FieldByName("field").Type() 给我接口。如果我只有struct 和"field",是否可以使用反射获取存储在struct.field 中的具体类型?
【问题讨论】:
标签: go struct reflection