Soalan:
Bolehkah anda menyusun pakej Go ke dalam beberapa direktori sumber tanpa pengguna mempunyai kerumitan import?
Jawapan:
Tidak, ia tidak disokong secara jelas dalam spesifikasi bahasa Go. Spesifikasi bahasa menyatakan bahawa pakej mungkin memerlukan semua fail sumber berada dalam direktori yang sama.
Akibat Melaksanakan Berbilang Direktori:
Jika anda cuba mengisytiharkan "pakej mypackage" dalam berbilang direktori, anda akan menghadapi ralat kompilasi. Ini berlaku kerana spesifikasi bahasa membenarkan pelaksanaan menolak struktur tersebut.
Pendekatan Disyorkan:
Daripada menyusun ke dalam direktori, Adalah disyorkan untuk menggunakan pendekatan berikut:
Pakej Dalaman untuk Terhad Skop (Go 1.5 dan ke atas):
Dalam Go 1.5 dan lebih baru, anda boleh mencipta pakej dalaman dalam pakej dengan menggunakan subfolder "dalaman". Ini membolehkan anda menyusun fail sumber ke dalam folder yang berbeza sambil mengekalkan struktur hierarki dalam pakej. Walau bagaimanapun, pakej luaran tidak boleh mengimport atau menggunakan pakej dalaman.
Atas ialah kandungan terperinci Bolehkah Pakej Go Menjangkau Berbilang Direktori Tanpa Import Rumit?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!