elseif — Bedingte Anweisung mit Alternative.
elseif( : : Condition : )
elseif ist eine bedingte Anweisung, die an einen durch if
oder elseif eingeleiteten Block als Alternativzweig anschließt.
Der Parameter Condition muss einen booleschen oder Integerwert
ergeben.
Falls Condition 'true' (also einen Wert ungleich 0)
ergibt, wird der folgende Programmabschnitt bis zum nächsten zugehörigen
elseif, else oder endif ausgeführt.
Daraufhin wird die Ausführung hinter der schließenden Anweisung endif
fortgesetzt.
Falls Condition 'false' (0) ergibt, wird die
Ausführung ab der nächsten zugehörigen Anweisung elseif,
else oder endif fortgesetzt.
Condition (input_control) integer → (integer)
Bedingung für die if-Anweisung.
Defaultwert: 1
Enthält die Bedingung einen korrekten Ausdruck, dann liefert
elseif (als Operator) den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode
zurückgeliefert.
Foundation