Ende der Subroutine
RETURN
Beendet die Abarbeitung eines durch GOSUB angesprungenen Unterprogramms.
Unterprogramme (Subroutinen) dürfen nie durch den normalen Programmablauf erreicht werden, bzw. durch GOTO angesprungen werden. Eine im Hauptprogramm erreichte RETURN-Anweisung führt zu einem Laufzeitfehler. Stehen Subroutinen am Ende eines Programmes, so sollte das Hauptprogramm vorher mit END abgeschlossen werden. Stehen Subroutinen vor dem Hauptprogramm, so ist ein Sprungbefehl nötig, um diese zu umgehen:
GOTO MAIN: !Sprung zum Hauptprogramm
! es folgt eine Subroutine
$SUB
PRINT "Unterprogramm"
RETURN
! das Hauptprogramm
$MAIN
... |
RETURN wird auch für Anwender-Funktionen verwendet.
- GOSUB - Unterprogramm-Aufruf
- END - Ende der Programm-Abarbeitung
|