6
給出的模版最後一項範圍
{{range $i, $e := .SomeField}}
{{if $i}}, {{end}}
$e.TheString
{{end}}
這可輸出
one, two, three
但是,如果我要輸出
one, two, and three
我需要知道哪個是上述範圍中的最後一個元素。
我可以設置一個變量來保存數組.SomeField的長度,但這將始終爲3,而上面的$ i值只會達到2.並且您無法從模板中執行算術運算我見過。
是否正在檢測模板範圍內的最後一個值?乾杯。
謝謝,雖然我一直在尋找的東西更優雅,這似乎是做它目前的方式。我希望golang團隊在某個時候解決這個不足之處。謝謝。 – newfivefour