当尝试在包含结构体上定义的方法中访问嵌入式结构体的字段时,就会出现问题。考虑以下代码:
<code class="go">import "log" type ReqAbstract struct{} func (r *ReqAbstract) Validate() error { log.Printf("%+v", r) return nil } func (r *ReqAbstract) Validate2(req interface{}) error { log.Printf("%+v", req) return nil } type NewPostReq struct { ReqAbstract</code>
以上是如何访问包含结构方法中嵌入结构的字段?的详细内容。更多信息请关注PHP中文网其他相关文章!