Яндекс.Метрика

While-Loop цикл с условием

Цикл будет повторяться, пока не будет выполнено условие

While Expression

Параметры

ExpressionЛюбое логическое выражение или функция. Например: while x < y

Дополнение

Логическое выражение вычисляется при каждой интерации (шаге) цикла. Цикл продолжает выполняться если выражение истенно (любой результат, кроме пустой строки или 0).

Для этого типа циклов может быть использовано ОТБ оформление, т.е. открывающая скобка может стоять в одной строке с условием, например: while x < y {

Пример

;Когда пользователь зажав ЛКМ выделяет область, подсказка покажет размер этой области CoordMode, Mouse, Screen ~LButton:: MouseGetPos, begin_x, begin_y while GetKeyState("LButton") { MouseGetPos, x, y ToolTip, % begin_x ", " begin_y "`n" Abs(begin_x-x) " x " Abs(begin_y-y) Sleep, 10 } ToolTip return
Теги страницы: