18
A
回答
40
您可以使用一個測試,如果你是在最後一次迭代::
#foreach($item in $list)
$item.text #if($foreach.hasNext), #end
#end
5
我使用的成語是節省如果循環未完成要添加的可選文本。
#set($sep = "")
#foreach($item in $list)
$sep$item
#set($sep = ", ")
#end
15
@ soulcheck的答案是你所需要的,但要注意的是,$foreach
變量只在速度1.7可用,如果您使用的是較早的版本,你可以使用:
#foreach($item in $list)
$item.text #if($velocityHasNext), #end
#end
然而,$velocityHasNext
變量在1.7版本贊成否定並取消在2.。
+0
在撰寫本文時,沒有Velocity的2.0版本。 – holmis83
1
這爲我工作在舊版本的速度
的#if($velocityCount < $list.size()), #end
相關問題
- 1. 如何使用foreach循環,但在最後一次迭代中做一些不同的事情?
- 2. 循環第一次迭代
- 3. 循環不actioning在第一次迭代
- 4. 循環停止在第一次迭代
- 5. Matlab迭代刪除一行矩陣,除了第一次迭代
- 6. 在循環中的某個迭代上運行一些代碼
- 7. 嵌套while循環只迭代一次
- 8. for循環一次迭代後墜毀
- 9. 嵌套for循環只迭代一次
- 10. 第一次「for循環」在第一次迭代後停止python
- 11. 爲什麼這個循環再做一次迭代?
- 12. 爲什麼這個while循環省略了第一次迭代?
- 13. 陣列只被更新了的第一次迭代for循環
- 14. Zend框架foreach循環停止吃了第一次迭代
- 15. UIButton在第一次點擊時做了一些不同的事情
- 16. 使用範圍在地圖上循環,只迭代一次
- 17. For循環迭代一次發生一次而不是延遲
- 18. 第一次while循環的第一次迭代總是無法輸入。 2+循環做工精細
- 19. 環卡上的第一次迭代
- 20. 循環迭代函數x次循環
- 21. 循環這些迭代
- 22. ()循環迭代多少次?
- 23. C#我在做什麼錯了?嘗試反過來做while循環,但只迭代一次
- 24. 循環在一次迭代後停止所有代碼
- 25. 在線程之間做一次事情
- 26. PHP的foreach循環只增加一次每隔一個迭代
- 27. 如何在每次迭代時循環動畫並進行一些更改?
- 28. For循環重複第一次迭代兩次
- 29. 在第一次比較循環後調用列表中的下一次迭代
- 30. PHP foreach循環代碼更改的最後一次迭代
你能告訴我們的背景? –
@ratchet:與相關問題相同:我將事物與中間的分隔符連接起來,並且不希望在最後一個項目之後放置分隔符 – flybywire