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.

untiluntilUntilUntiluntil (Operator)

Name

untiluntilUntilUntiluntil — Führe so lange den Rumpf der Schleife aus, wie die Bedingung falsch ist.

Signatur

until( : : Condition : )

Herror until(const Hlong Condition)

Herror T_until(const Htuple Condition)

void Until(const HTuple& Condition)

static void HOperatorSet.Until(HTuple condition)

def until(condition: int) -> None

Beschreibung

untiluntilUntilUntilUntiluntil beendet eine repeatrepeatRepeatRepeatRepeatrepeat..untiluntilUntilUntilUntiluntil-Schleife. Die repeatrepeatRepeatRepeatRepeatrepeat..untiluntilUntilUntilUntiluntil-Schleife wird so lange durchlaufen, wie der Parameter ConditionConditionConditionConditionconditioncondition 'false'"false""false""false""false""false" (0) ergibt. Der Rumpf der Schleife wird mindestens einmal durchlaufen, da die Bedingung erst am Ende des Rumpfes überprüft wird.

Parameter

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

Bedingung für die Schleife.

Ergebnis

Sind die Parameterwerte korrekt, dann liefert untiluntilUntilUntilUntiluntil (als Operator) den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.

Alternativen

forforForForForfor, whilewhileWhileWhileWhilewhile

Siehe auch

repeatrepeatRepeatRepeatRepeatrepeat, ififIfIfIfif, elseifelseifElseifElseifElseifelseif, elseelseElseElseElseelse, breakbreakBreakBreakBreakbreak, continuecontinueContinueContinueContinuecontinue

Modul

Foundation