访问嵌入结构中的外部字段
在 Go 中,嵌入结构允许一个结构继承另一个结构的字段。但是,当访问内部结构上定义的方法内的嵌入字段时,就会出现限制。本文解决了这一挑战,解释了为什么无法直接访问并提供了可行的替代方案。
问题
考虑以下代码片段:
<code class="go">type ReqAbstract struct{} func (r *ReqAbstract) Validate() error { log.Printf("%+v", r) return nil } type NewPostReq struct { ReqAbstract</code>
以上是如何从 Go 内部方法中的嵌入式结构访问字段?的详细内容。更多信息请关注PHP中文网其他相关文章!