fmt.Scanln Ralat Baris Baharu Tidak Dijangka
Dalam Go, fungsi fmt.Scanln membaca baris teks daripada input standard dan menghuraikannya ke dalam pembolehubah yang ditentukan. Walau bagaimanapun, pengguna mungkin menghadapi ralat "Imbas: garis baharu dijangka" semasa menggunakan fmt.Scanln. Memahami sebab ralat ini adalah penting.
fmt.Scanln berbeza daripada fungsi getline C kerana ia menghuraikan teks sehingga aksara baris baharu ditemui, yang menandakan penghujung baris. Tidak seperti getline, fmt.Scanln menjangkakan input mempunyai baris baharu pada penghujungnya dan sebarang input tanpa baris baharu yang ditamatkan akan mencetuskan ralat.
Untuk menyelesaikan isu ini, pastikan input mempunyai baris baharu pada penghujung daripada barisan. Selain itu, anda boleh mempertimbangkan untuk menggunakan bufio.Reader dan kaedah ReadStringnya untuk membaca baris teks, membenarkan lebih banyak penyesuaian dan fleksibiliti dalam mengendalikan input.
Atas ialah kandungan terperinci Mengapa fmt.Scanln in Go Menyebabkan Ralat \'Baris Baharu yang Dijangka\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!