Strukturanweisungen
Beispiele
Referenz
OBAS kennt mehrere Anweisungen, um die Programme zu strukturieren. Es können Unterprogramme, Module und Funktionen verwendet werden. Schlussendlich ist auch das gleichermaßen beliebte wie verhasste GOTO enthalten. In diesem Kapitel werden die Strukturanweisungen behandelt.
STOP PROG
OBAS-Programm jederzeit anhalten
IF Ausdruck THEN Anweisungen [ ELSE Anweisungen ]
IF Ausdruck THEN
Anweisungen
[ ELSE
Anweisungen ]
END IF
Von Bedingungen abhängige Abarbeitung
SWITCH Ausdruck
CASE Wert1
Anweisungen
BREAK
DEFAULT
Anweisungen
END SWITCH
unterschiedliche Anweisungen abhängig von einem Ausgangswert
Zeilenmarke:
GOTO Zeilenmarke
GOSUB Zeilenmarke
RETURN
SUBLEVEL
POP RETURN
unbedingte Sprünge und Unterprogrammaufrufe
PROCEDURE Prozedurname [Parameter]
END PROCEDURE
eigenständige Prozeduren mit lokalen Variablen
FUNCTION Funktionsname[$|%] [Parameter]
FN RESULT Resultat[$|%]
END FUNCTION
eigenständige Funktionen mit lokalen Variblen und Rückgabewert


