| Operatoren |
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 boolschen 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.
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
| Operatoren |