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.

Wählen Sie oben rechts eine andere Programmiersprache aus.

ifelseifelseIfelseIfelseifelse (Operator)

Name

ifelseifelseIfelseIfelseifelse — Bedingte Anweisung mit Alternative.

Warnung

ifelseifelseIfelseIfelseIfelseifelse ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt. Bitte nur noch den Operator ififIfIfIfif verwenden.

Signatur

ifelse( : : Condition : )

Herror ifelse(const Hlong Condition)

Herror T_ifelse(const Htuple Condition)

void Ifelse(const HTuple& Condition)

static void HOperatorSet.Ifelse(HTuple condition)

def ifelse(condition: int) -> None

Beschreibung

ifelseifelseIfelseIfelseIfelseifelse stellt eine bedingte Anweisung mit Alternative dar. Falls die Bedingung wahr ist (also ungleich 0), werden alle Aufrufe bis zum nächsten Operator elseelseElseElseElseelse ausgeführt. Ist die Bedingung falsch (also 0), wird der Programmteil zwischen elseelseElseElseElseelse und endifendifEndifEndifEndifendif ausgeführt. Es ist zu beachten, dass der Operator ifelseifelseIfelseIfelseIfelseifelse als if im Programmeditor dargestellt wird.

Parameter

ConditionConditionConditionConditionconditioncondition (input_control)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Bedingung für die if-Anweisung.

Defaultwert: 1

Ergebnis

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

Alternativen

ififIfIfIfif

Siehe auch

elseelseElseElseElseelse, elseifelseifElseifElseifElseifelseif, forforForForForfor, whilewhileWhileWhileWhilewhile, repeatrepeatRepeatRepeatRepeatrepeat, untiluntilUntilUntilUntiluntil

Modul

Foundation