埋め込み構造内の構造体フィールドへのアクセス
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 中国語 Web サイトの他の関連記事を参照してください。