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.

ififIfIfif (Operator)

Name

ififIfIfif — Bedingte Anweisung.

Signatur

if( : : Condition : )

Herror if(const Hlong Condition)

Herror T_if(const Htuple Condition)

void If(const HTuple& Condition)

static void HOperatorSet.If(HTuple condition)

def if(condition: int) -> None

Beschreibung

ififIfIfIfif ist eine bedingte Anweisung, die den Beginn eines if-Blocks markiert. Der Parameter ConditionConditionConditionConditionconditioncondition muss einen booleschen 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 HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

Bedingung für die if-Anweisung.

Defaultwert: 1

Ergebnis

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

Alternativen

elseifelseifElseifElseifElseifelseif, elseelseElseElseElseelse

Siehe auch

forforForForForfor, whilewhileWhileWhileWhilewhile, untiluntilUntilUntilUntiluntil

Modul

Foundation