OWBasic

Gruppe CONTROL Start INTRO Alphabetischer Index

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
Gruppe CONTROL Start INTRO Alphabetischer Index