# $While

Оператор цикла `$While` позволяет организовать в макросах циклический процесс - "Пока условие Expr истинно выполнять последовательность Sequence".

    $While (Expr) Sequence $End

### Элементы

Expr
Выражение
Sequence
Выполняется, пока условие Expr истинно.

### Примеры

1. Если под курсором папка, то спозиционировать курсор на первый файл.

       $While (APanel.Folder && !APanel.Eof)
         Down
       $End

2. Организация оператора for: "for (выражение_1;выражение_2;выражение_3) оператор"

       выражение_1
       $While (выражение_2)
         оператор
         выражение_3
       $End

Смотрите также:
$Rep, $Break, $Continue, Примеры