23

foreach を使用して (アクセス許可の) コレクションを反復処理することにより、特定の条件を探しています。必要なものがすべて見つかり、もうループする必要がない場合、ループから抜け出す方法はありますか? 私はベロシティに不慣れで、この奇妙な言語を理解しようとしています。

#foreach ($perm in $space.getPermissions())  
#end
4

1 に答える 1

61

最新バージョンのVelocity(1.6)には、ステートメント#breakが含まれています

https://velocity.apache.org/engine/1.6.2/user-guide.html#Loops

## list first 5 customers only
#foreach( $customer in $customerList )
    #if( $velocityCount > 5 )
        #break
    #end
    $customer.Name
#end
于 2010-01-01T06:48:12.017 に答える