标签: go reflection struct anonymous
我有这两种结构:
type CustomTime struct { time.Time } type Events struct { Timestamp CustomTime }
当我reflect Events.Timestamp的字段时,我得到CustomTime;如何获得time.Time的实际基础类型?
reflect
Events.Timestamp
CustomTime
time.Time
答案 0 :(得分:1)
这是一个go操场示例,展示了如何访问匿名字段。
https://play.golang.org/p/yQULMVaQK0
基本上,一旦你拥有了struct的值,你就可以从字段0获得Time值