Cara Menghasilkan Compact Go Binari pada Masa Penyusunan
Masalah:
Dalam Satu Perjalanan pakej yang digunakan oleh beberapa pengguna, kod dan rentetan yang tidak digunakan membesarkan saiz setiap utiliti, walaupun mengimport pakej dengan standard kaedah.
Soalan:
Bagaimanakah kita boleh menghapuskan kod yang tidak digunakan pada masa penyusunan untuk mencipta program Go yang lebih ramping?
Jawapan:
Bertentangan dengan isu yang dikemukakan, pengkompil Go secara automatik menghapuskan kod yang tidak boleh dicapai. Semua kod disimpan dalam fail pakej (.a), tetapi alat Go hanya termasuk keperluan (khususnya, fungsi dan pembolehubah yang boleh dicapai) daripada pakej yang diimport dalam binari boleh laku.
Pertimbangan Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Perduaan Go yang Lebih Kecil dengan Mengalih Keluar Kod Tidak Digunakan pada Masa Penyusunan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!