我正在通過使用foreach來遍歷一個集合(的權限)尋找一定的條件。所以如果我找到了我需要的所有東西,並且不需要再循環,是否有辦法打破循環?我對速度很陌生,並試圖琢磨這種奇怪的語言。有沒有辦法在foreach循環中打破速度?
#foreach ($perm in $space.getPermissions())
#end
我正在通過使用foreach來遍歷一個集合(的權限)尋找一定的條件。所以如果我找到了我需要的所有東西,並且不需要再循環,是否有辦法打破循環?我對速度很陌生,並試圖琢磨這種奇怪的語言。有沒有辦法在foreach循環中打破速度?
#foreach ($perm in $space.getPermissions())
#end
速度不提供#break,但是有辦法做同樣的事情:http://mail-archives.apache.org/mod_mbox/velocity-user/200310.mbox/%[email protected]%3E
速度的最新版本(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
這是正確答案 – pixelfreak