Определить конец цикла for по скорости

У меня есть шаблон скорости что-то вроде этого.

foreach ($field in {fields})
//some code here
end

Я должен подтвердить, что $field не используется вне цикла foreach. Итак, я хочу определить конец цикла for. Как я могу это сделать ?


person mangala shenoy    schedule 04.12.2013    source источник
comment
Это не похоже на Java...   -  person Chris Taylor    schedule 04.12.2013
comment
@ChrisTaylor Это не так. Это язык шаблонов Velocity, обычно используемый с веб-приложениями на основе Java.   -  person Starwarswii    schedule 21.07.2017


Ответы (1)


Согласно документации

Если вы хотите остановить цикл foreach из своего шаблона, теперь вы можете использовать #break для прекращения зацикливания в любое время:

    ## list first 5 customers only
    foreach( $customer in $customersList)
       //instead of 5, you can give listsize-1 to find last loop
        if( $foreach.count > 5) 
            //Write your logic
            break
        end
    end

Пожалуйста, примите приведенную выше логику для вашего случая. Надеюсь это поможет. Для большей ясности прочитайте документацию.

person Keerthivasan    schedule 04.12.2013