埋め込み構造体からの構造体フィールドへのアクセス
HTTP リクエストを検証するために構造体でメソッドを定義する場合、埋め込み構造体からフィールドにアクセスする際に問題が発生する可能性があります。 struct.
次のことを考えてください。コード:
<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 サイトの他の関連記事を参照してください。