Управление исполнением скрипта (Flow Control)

На главную  Назад  Вперед

end conditional

engine v. 32

Команда конца условия или цикла. Любой цикл или условие должны завершаться этой командой, иначе редактор при попытке сохранить скрипт выдаст ошибку.

 

 

 


 

else

engine v. 32

Программная открывающая скобка блока кода, который должен исполнится при противоположном ожидаемому значении исходного условия команды if. Располагается в теле команды условного выполнения if.

 

Примеры

 


 

сontinue

engine v. 32

Команда безусловного перехода к проверке условия текущего цикла. Фактически передает управление на начало выполняемого цикла, то есть на ближайший сверху оператор while.

Дополнение от Andrei [<>Ace] :

Внимание! Не создайте бесконечный цикл. Все увеличения, уменьшения аргумента цикла (если таковые имеются), команду wait, или контрольное условие для завершения цикла необходимо использовать до команды сontinue.

 

 

 


 

break

engine v. 32

Команда безусловного прерывания выполнение текущего цикла. Передает управление в строку следующую за командой 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 .
Допускается вызов процедуры из другой процедуры.

 

Примеры

См. также


 

endsub

engine v. 32

Команда завершения процедуры, передает управление на команду следующий за вызвавшим процедуру gosub <Label>.

 

 

См. также