end conditional
|
engine v. 32
|
• | Команда конца условия или цикла. Любой цикл или условие должны завершаться этой командой, иначе редактор при попытке сохранить скрипт выдаст ошибку. |
• | Программная открывающая скобка блока кода, который должен исполнится при противоположном ожидаемому значении исходного условия команды if. Располагается в теле команды условного выполнения if. |
• | Команда безусловного перехода к проверке условия текущего цикла. Фактически передает управление на начало выполняемого цикла, то есть на ближайший сверху оператор while. |
Дополнение от Andrei [<>Ace] :
• | Внимание! Не создайте бесконечный цикл. Все увеличения, уменьшения аргумента цикла (если таковые имеются), команду wait, или контрольное условие для завершения цикла необходимо использовать до команды сontinue. |
• | Команда безусловного прерывания выполнение текущего цикла. Передает управление в строку следующую за командой end, завершающей выполняемый цикл. |
goto label <Label>
|
engine v. 32
|
• | Оператор безусловного перехода, осуществляет переход к метке (передает управления команде, следующей за меткой ) <Label>. |
• | Метка должна создана командой define label . |
define label <Label>
|
engine v. 32
|
• | Команда определения метки для команды goto и gosub. |
gosub <Label>
|
engine v. 32
|
• | Команда вызова процедуры, осуществляет переход к процедуре, помеченной меткой метке <Label>. |
• | Метка должна создана командой define label . |
• | Допускается вызов процедуры из другой процедуры. |
• | Команда завершения процедуры, передает управление на команду следующий за вызвавшим процедуру gosub <Label>. |
|