Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah Saya Boleh Mengakses Medan daripada Struktur Terbenam dalam Kaedah Dalaman dalam Go?
Mengakses Medan Luar dalam Struktur Terbenam
Dalam Go, struktur benam membenarkan satu struktur mewarisi medan yang lain. Walau bagaimanapun, apabila mengakses medan terbenam dalam kaedah yang ditakrifkan pada struktur dalaman, had timbul. Artikel ini menangani cabaran ini, menerangkan sebab akses terus tidak boleh dilakukan dan menawarkan alternatif yang berdaya maju.
Masalah
Pertimbangkan coretan kod berikut:
<code class="go">type ReqAbstract struct{} func (r *ReqAbstract) Validate() error { log.Printf("%+v", r) return nil } type NewPostReq struct { ReqAbstract</code>
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengakses Medan daripada Struktur Terbenam dalam Kaedah Dalaman dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!