web-dev-qa-db-ja.com

速度のforeachループから抜け出す方法はありますか?

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

#foreach ($perm in $space.getPermissions())  
#end
19
barneytron

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
57
Will Glass