Pembolehubah Tidak Digunakan dalam Go
Kod yang diberikan mencetuskan ralat penyusunan disebabkan oleh pengisytiharan tetapi pembolehubah ralat yang tidak digunakan.
Penjelasan
Tidak seperti bahasa lain seperti Python, pembolehubah dalam Go mesti digunakan secara eksplisit selepas pengisytiharan. Pembolehubah ralat dimulakan tetapi tidak diperuntukkan kepada mana-mana pembolehubah lain atau digunakan dalam sebarang operasi.
Penyelesaian
Terdapat pelbagai cara untuk menyelesaikan isu ini:
Gunakan blok if untuk menyemak status ralat:
var _ = err
Adalah amalan terbaik untuk mengisytiharkan pembolehubah hanya apabila perlu dan untuk mengelakkan pembolehubah yang tidak digunakan. Jika pembolehubah diisytiharkan dan tidak digunakan, ia boleh menunjukkan potensi pepijat atau kod yang tidak diperlukan.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat Kompilasi Mengenai Pembolehubah Tidak Digunakan dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!