將一個結構體嵌入到另一個結構體時,從外部結構體存取嵌入結構體的字段可能會很困難。與 Validate2() 方法直接接收嵌入結構作為 req 不同,Validate() 方法對嵌入結構本身進行操作,而不明確引用外部結構。
提供的程式碼展示了這個問題:
<code class="go">type ReqAbstract struct{} type NewPostReq struct { ReqAbstract</code>
以上是如何存取 Go 中的嵌入式結構體欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!