Zugriff auf Strukturfelder in eingebetteten Strukturen
In Go ist es üblich, Methoden für Strukturen zu Validierungszwecken zu definieren. Der Zugriff auf Felder eingebetteter Strukturen innerhalb dieser Methoden kann jedoch eine Herausforderung sein.
Sehen wir uns den bereitgestellten Code an:
<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 in Go-Validierungsmethoden auf Felder eingebetteter Strukturen zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!