Mengesan Item Terakhir dalam Tatasusunan dengan Julat Templat Go
Program ini sedang mencetak output berikut:
1,4,2,
Walau bagaimanapun, output yang dikehendaki ialah:
1,4,2.
Setiap item dalam tatasusunan pada masa ini diakhiri dengan koma. Untuk mengubah suai tingkah laku ini dan memastikan bahawa hanya item terakhir diakhiri dengan noktah, kami boleh mengubah suai templat Go yang digunakan untuk lelaran:
tpl := "{{range $i, $el := .items}}{{if $i}},{{end}}{{$el}}{{end}}."
Perubahan utama ialah penambahan {{if $i} },{{end}} pernyataan, yang menambahkan pemisah koma secara bersyarat.
Dengan meletakkan koma di dalam pernyataan bersyarat, kami memastikan bahawa ia adalah hanya dicetak untuk item bukan pertama. Titik akhir (.), mengikut penghujung gelung julat, menambah tempoh yang diingini selepas item terakhir.
Atas ialah kandungan terperinci Bagaimana untuk Mencegah Koma Selepas Item Terakhir dalam Julat Templat Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!