GOSUB
Instrukcja skoku bezwarunkowego z powrotem

Składnia

GOSUB(parEtykieta)

Parametry

parEtykieta

Nazwa etykiety (linia zakończona dwukropkiem).

Jeżeli pusty - nie wykona skoku (bez błędu).

zwraca

W przypadku powodzenia - numer linii ze znalezioną etykietą.
W przypadku niepowodzenia powoduje błąd.

Opis

Funkcja służy do wykonywania skoku bezwarunkowego do zadanej etykiety. Następnie kod jest wykonywany do momentu napotkania funkcji RETURN(), która powoduje powrót do miejsca, z którego skoczono.


Przykłady

GOSUB('SKOK')
GOTO('KONIEC')
SKOK:
ECHO('SKOK')
RETURN()
KONIEC:
ECHO('KONIEC')
=> 'SKOKKONIEC'

Zobacz również:

-