Как получить то же значение, что и reflect.TypeOf(struct.field)
при использовании FieldByName
, когда поле имеет тип интерфейса?
Как видно здесь , если поле структуры является интерфейсом, reflect.TypeOf(struct.field)
дает мне конкретный тип, но reflect.ValueOf(struct).FieldByName("field").Type()
дает мне интерфейс. Можно ли получить конкретный тип, хранящийся в struct.field
, используя отражение, если все, что у меня есть, это struct
и "field"
?