速度:执行上次循环迭代以外的操作

2022-09-01 14:53:31

在速度方面,我想在最后一个循环中做一些不同的事情。

什么是正确的成语?

相关Java 中增强的 for 循环的最后一次迭代


答案 1

如果您处于上次迭代中,则可以使用测试:

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

答案 2

@soulcheck的答案是你需要的,但请注意,该变量仅在速度1.7中可用,如果您使用的是早期版本,则可以使用:$foreach

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

但是,该变量在版本 1.7 中已弃用,在 2.0 中被删除,取而代之的是 。$velocityHasNext$foreach.hasNext


推荐