KlassenKlassenKlassenKlassen | | | | Operatoren

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

Seite in aktueller Syntax (Programmiersprache) nicht vorhanden.

elseifelseifElseifelseifElseifElseif (Operator)

Name

elseifelseifElseifelseifElseifElseif — Bedingte Anweisung mit Alternative.

Signatur

elseif( : : Condition : )

Herror elseif(const Hlong Condition)

Herror T_elseif(const Htuple Condition)

Herror elseif(const HTuple& Condition)

void Elseif(const HTuple& Condition)

void HOperatorSetX.Elseif([in] VARIANT Condition)

static void HOperatorSet.Elseif(HTuple condition)

Beschreibung

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

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

Falls ConditionConditionConditionConditionConditioncondition 'false'"false""false""false""false""false" (0) ergibt, wird die Ausführung ab der nächsten zugehörigen Anweisung elseifelseifElseifelseifElseifElseif, elseelseElseelseElseElse oder endifendifEndifendifEndifEndif fortgesetzt.

Parameter

ConditionConditionConditionConditionConditioncondition (input_control)  integer HTupleHTupleHTupleVARIANTHtuple (integer) (int / long) (Hlong) (Hlong) (Hlong) (Hlong)

Bedingung für die if-Anweisung.

Defaultwert: 1

Ergebnis

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

Alternativen

ififIfifIfIf

Siehe auch

elseelseElseelseElseElse, forforForforForFor, whilewhileWhilewhileWhileWhile, untiluntilUntiluntilUntilUntil

Modul

Foundation


KlassenKlassenKlassenKlassen | | | | Operatoren