Layanan Elemen Terakhir dalam Templat Teks Go
Apabila menggunakan templat teks Go untuk menjana senarai yang dipisahkan koma, ia menjadi perlu untuk mengendalikan peletakan koma untuk elemen terakhir berbeza.
Penyelesaian:
Penyelesaian melibatkan penggunaan keupayaan templat untuk menetapkan pembolehubah semasa lelaran. Dengan memberikan pembolehubah kedua kepada indeks lelaran, kita boleh membezakan elemen terakhir daripada yang lain. Templat berikut menunjukkan ini:
{{ $i := . }} ({{ range $i }}{{ . }}, {{if eq $index (len $. - 1)}}{{/* Empty */}}{{else}},{{end}}{{end}})
Dalam templat ini, kami memulakan pembolehubah $i kepada kepingan nilai yang dihantar kepada templat. Dalam lelaran julat, kami menetapkan $index pembolehubah kedua kepada indeks setiap elemen.
Penjelasan:
Atas ialah kandungan terperinci Bagaimana Mengendalikan Elemen Terakhir dalam Senarai Dipisahkan Koma Templat Teks Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!