for. Цикл с заданным числом повторов

^for[счетчик](от;до){тело}
^for[счетчик](от;до){тело}[разделитель]  
^for[счетчик](от;до){тело}{разделитель}

Оператор
for повторяет тело цикла, перебирая значения счетчика от начального значения до конечного. С каждым выполнением тела значение счетчика автоматически увеличивается на 1.

Счетчик - имя переменной, которая является счетчиком цикла;

От и до - начальное и конечное значения счетчика, математические выражения, задающие соответственно начало и конец диапазона значений, принимаемых счетчиком. Если конечное значение счетчика меньше начального, тело цикла не выполнится ни разу;

Разделитель - строка или код, который вставляется перед каждым непустым не первым телом.

Замечание: поскольку имена счетчиков могут повторяться, полезно объявлять их локальными переменными метода, где используется цикл for.
Замечание: если разделитель задан в виде кода, то этот код выполняется после следующего не пустого тела цикла.

В любой момент можно принудительно выйти из цикла с помошью оператора
break, или принудительно закончить текущую итерацию и перейти к следующей с помощью оператора continue.   [3.2.2]

Пример
^for[week](1;4){
   <a href="/news/archive.html?week=$week">Новости за неделю №$week</a>
}[
<br />]

Пример выводит ссылки на недели с первой по четвертую, после очередной строки ставится тег перевода строки.


In order to add comments you must register.
Copyright © 1997–2017 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 25.11.2010