Wählen Sie oben rechts eine andere Programmiersprache aus.

Wählen Sie oben rechts eine andere Programmiersprache aus.

Wählen Sie oben rechts eine andere Programmiersprache aus.

elseifelseifElseifElseif (Operator)

Name

elseifelseifElseifElseif — Bedingte Anweisung mit Alternative.

Signatur

elseif( : : Condition : )

Herror elseif(const Hlong Condition)

Herror T_elseif(const Htuple Condition)

void Elseif(const HTuple& Condition)

static void HOperatorSet.Elseif(HTuple condition)

Beschreibung

elseifelseifElseifElseifElseif ist eine bedingte Anweisung, die an einen durch ififIfIfIf oder elseifelseifElseifElseifElseif eingeleiteten Block als Alternativzweig anschließt. Der Parameter ConditionConditionConditionConditioncondition muss einen boolschen oder Integerwert ergeben.

Falls ConditionConditionConditionConditioncondition 'true'"true""true""true""true" (also einen Wert ungleich 0) ergibt, wird der folgende Programmabschnitt bis zum nächsten zugehörigen elseifelseifElseifElseifElseif, elseelseElseElseElse oder endifendifEndifEndifEndif ausgeführt. Daraufhin wird die Ausführung hinter der schließenden Anweisung endifendifEndifEndifEndif fortgesetzt.

Falls ConditionConditionConditionConditioncondition 'false'"false""false""false""false" (0) ergibt, wird die Ausführung ab der nächsten zugehörigen Anweisung elseifelseifElseifElseifElseif, elseelseElseElseElse oder endifendifEndifEndifEndif fortgesetzt.

Parameter

ConditionConditionConditionConditioncondition (input_control)  integer HTupleHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Bedingung für die if-Anweisung.

Defaultwert: 1

Ergebnis

Enthält die Bedingung einen korrekten Ausdruck, dann liefert elseifelseifElseifElseifElseif (als Operator) den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Alternativen

ififIfIfIf

Siehe auch

elseelseElseElseElse, forforForForFor, whilewhileWhileWhileWhile, untiluntilUntilUntilUntil

Modul

Foundation