當嘗試在包含結構體上定義的方法中存取嵌入式結構體的欄位時,就會出現問題。考慮以下程式碼:
<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中文網其他相關文章!