velocity: do something except in last loop iteration

后端 未结 4 1956
南方客
南方客 2021-01-03 19:41

In velocity, I want to do something different in the last loop.

What is the correct idiom?

RELATED: Last iteration of enhanced for loop in

4条回答
  •  灰色年华
    2021-01-03 19:59

    @soulcheck's answer is what you need, but be aware that the $foreach variable is only available in velocity 1.7, if you're using an earlier version you can use:

    #foreach( $item in $list )
        $item.text #if( $velocityHasNext ), #end
    #end
    

    However, the $velocityHasNext variable is deprecated in versions 1.7 and removed in 2.0 in favour of $foreach.hasNext.

提交回复
热议问题