Оператор вызова подпрограммы
Материал из K3-Macro
(перенаправлено с «Вызов подпрограммы»)
Оператор вызова подпрограммы имеет следующий вид.
gosub <Label>
<Commands>
return
Оператор вызова подпрограммы указывает, что далее должен выполняться оператор, помеченный указанной в операторе вызова подпрограммы меткой <Label>
. Метка представляет собой комбинацию символов, оканчивающуюся двоеточием. Когда выполнение программы доходит до ключевого слова return
, происходит возврат исходную программу и выполняется оператор, следующий непосредственно за оператором gosub
.
Пример:
a=5; gosub calc; a=10; gosub calc; exit; calc: c=a*2; return;