Язык скриптования сайтов Parser 3

Opfor


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


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

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

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


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

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

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

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

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

Пример

^for[week](1;4){

   <a href="/news/archive.html?week=$week">Новости за неделю №$week</a>

}[<br>]


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



Содержание раздела