# $Rep

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

    $Rep (Expr) Sequence $End

### Элементы

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

### Замечания

Цикл завершается, когда внутренний счётчик становится равным 0. Текущее значение счётчика содержится в константе RCounter.

### Пример

    <macro area="Common" key="AltX" flags="NotEmptyCommandLine|DisableOutput"
       description="выход из FAR'a">

    <![CDATA[

    $If (Editor && (Editor.State & 0x8)) F2 $End
    $Rep (2)
      $If (!Shell) Esc $End
    $End
    F10

    ]]>

    </macro>

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