GOSUB – RETURN

Die Kontrollstruktur GOSUB-RETURN ermöglich die Erstellung von Unterprogrammen. Mit dem Kontrollbefehl GOSUB wird das Unterprogramm gestartet. Mit dem Kontrollbefehl RETURN wird zum Hauptprogramm zurückgekehrt.

Die Syntax lautet

GOSUB zeilennummer
... anweisungen ...
RETURN

Beispiel

FOR I = 1 TO 10 STEP 1
GOSUB 1000
PRINT I, S
NEXT
PRINT "FERTIG"
END
REM UNTERPROGRAMM
1000 A = 1
S = ""
FOR J = 1 TO A STEP 1
S = S + "#"
NEXT
RETURN