存取嵌入結構中的結構體欄位
在 Go 中,在結構體上定義用於驗證目的的方法很常見。然而,存取這些方法中嵌入結構的欄位可能具有挑戰性。
讓我們檢查一下提供的程式碼:
<code class="go">package main 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>
以上是如何存取Go驗證方法中嵌入結構的欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!