Управление ходом выполнения

Подпрограммы

Скрипт можно выполнять нелинейно. Для этого в языке предусмотрены простейшие средства управления ходом выполнения команд, знакомые по школьным урокам информатики, а именно метки и оператор перехода. Метка должна располагаться в отдельной строке. Ее имя должно быть уникальным и начинаться с символа % (процент). Оператор перехода выглядит так: @Goto %имя_метки.

Операторы перехода обычно используются в комбинации с условным оператором @if. Например:

@If $I<=$Count @Goto %Start

- если содержимое переменной I меньше или равно содержимому переменной Count, то перейти к метке %Start.

Для прерывания выполнения скрипта доступен оператор @Break. Например:

@If $C=0 @Break Список параметров пуст

- здесь после @Break присутствует сообщение, которое будет выведено пользователю при прерывании скрипта.