我正在使用
#if( $velocityCount > 5 )
#break
#end
打破我的foreach
循环,但它没有破坏,而是在输出中打印#break
。
我也尝试过:
#foreach($item in $group.shipItems)
#if( $velocityCount > 5 )
#item.break
#end
#end
这里也打印#item.break
而不是打破循环。
答案 0 :(得分:2)
如果您使用的是1.6版,那么#break
就足够了。这让我觉得你使用的是1.4或1.5。或者你看到了一些错误?
如果您使用的是版本1.7,#break
应该仍然可以使用,但您可以是具体的并且可以
#foreach($item in $group.shipItems)
#if( $foreach.count > 5 )
#break($foreach)
#end
#end
请养成在提问时指定版本的习惯。