Pengenalan
Apabila membenamkan struct dalam struct lain dalam Go, seseorang boleh tertanya-tanya sama ada hendak menggunakan penunjuk atau nilai. Artikel ini meneroka perbezaan dan apabila setiap pendekatan sesuai.
Pembenaman Penunjuk
Spesifikasi membenarkan untuk membenamkan sama ada nama jenis T atau penuding kepada bukan antara muka taip nama *T, dengan syarat T itu sendiri bukan jenis penunjuk.
Kelebihan Benamkan oleh Penunjuk
Seperti yang dijelaskan oleh Eric Urban (hydrogen18) dalam "Pembenaman dalam Go ," benam dengan penuding menawarkan beberapa kelebihan:
Atas ialah kandungan terperinci Untuk Membenamkan atau Tidak Membenamkan: Bilakah Anda Harus Menggunakan Penunjuk dalam Pembenaman Struct dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!