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

Siehe auch



Schatten