Heim > Artikel > Backend-Entwicklung > Wie greife ich über eine eingebettete Struktur in Go auf Strukturfelder zu?
Zugriff auf Strukturfelder aus einer eingebetteten Struktur
Beim Definieren von Methoden für eine Struktur zur Validierung von HTTP-Anfragen kann es zu Problemen beim Zugriff auf Felder aus einer eingebetteten Struktur kommen struct.
Bedenken Sie den folgenden Code:
<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>
Das obige ist der detaillierte Inhalt vonWie greife ich über eine eingebettete Struktur in Go auf Strukturfelder zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!