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.

ifelseifelseIfelseIfelse (Operator)

Name

ifelseifelseIfelseIfelse — Bedingte Anweisung mit Alternative.

Warnung

ifelseifelseIfelseIfelseIfelse ist veraltet und wird nur aus Gründen der Rückwärtskompatibilität zur Verfügung gestellt. Bitte nur noch den Operator ififIfIfIf 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)

Beschreibung

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

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 ifelseifelseIfelseIfelseIfelse (als Operator) den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Alternativen

ififIfIfIf

Siehe auch

elseelseElseElseElse, elseifelseifElseifElseifElseif, forforForForFor, whilewhileWhileWhileWhile, repeatrepeatRepeatRepeatRepeat, untiluntilUntilUntilUntil

Modul

Foundation