Rumah > pembangunan bahagian belakang > Golang > Bagaimana untuk Mengelakkan Panik dan \'Hello Friends%!(EXTRA string=world)\' Ralat Semasa Menggunakan fmt.Sprintf di Golang?

Bagaimana untuk Mengelakkan Panik dan \'Hello Friends%!(EXTRA string=world)\' Ralat Semasa Menggunakan fmt.Sprintf di Golang?

Susan Sarandon
Lepaskan: 2024-10-31 15:33:02
asal
949 orang telah melayarinya

How to Avoid Panics and

Mengabaikan Medan Ekstraneous dalam fmt.Sprintf

Dalam program Golang yang menggunakan fmt.Sprintf untuk memformat rentetan berdasarkan baris arahan parameter (cth., tmp_str), mungkin timbul situasi di mana keseluruhan rentetan diluluskan dan bukannya templat. Ini boleh menyebabkan panik dan ralat "Hello Friends%!(EXTRA string=world)" yang terkenal.

Untuk menyelesaikan isu ini dan mengabaikan medan tambahan dalam fmt.Sprintf, satu teknik adalah memastikan %s yang konsisten kata kerja. Jika rentetan tidak mempunyai kata kerja %s, pengguna boleh sama ada memotongnya kepada panjang sifar (Hello Friends%.0s) atau menggunakan kata kerja %s ringkas (Hello Friends%.s). Ini memastikan bahawa sebarang teks tambahan selepas kata kerja diabaikan, menghasilkan output biasa yang diingini, seperti "Hello Rakan."

Atas ialah kandungan terperinci Bagaimana untuk Mengelakkan Panik dan \'Hello Friends%!(EXTRA string=world)\' Ralat Semasa Menggunakan fmt.Sprintf di Golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan