назад Alt ←

Оператор while

Цикл с условием.

^while(условие){тело}
^while(условие){тело}[разделитель]
^while(условие){тело}{разделитель}

Оператор while повторяет тело цикла, пока условие истинно. Если оно изначально имеет значение «ложь», тело цикла не выполнится ни разу.

Разделитель — строка или код, который вставляется перед каждым не пустым не первым телом. Если разделитель задан в виде кода, то этот код выполняется после следующего не пустого тела цикла.

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

Пример

$little_negros(10)
<p>
	^while($little_negros > 0){
		$little_negros негритят пошли купаться в море.
		Один из них утоп, ^little_negros.dec[]
		ему срубили гроб,
		и вот вам результат — $little_negros негритят.
	}[<br>]
</p>