使用右上角的选项卡切换到不同的编程语言。

使用右上角的选项卡切换到不同的编程语言。

使用右上角的选项卡切换到不同的编程语言。

使用右上角的选项卡切换到不同的编程语言。

untiluntilUntilUntiluntil直到(算子)

名称

untiluntilUntilUntiluntil — 只要条件不成立,就继续执行主体。

签名

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

描述

untiluntilUntilUntilUntiluntil 结束 repeatrepeatRepeatRepeatRepeatrepeat..untiluntilUntilUntilUntiluntil 循环。只要 ConditionConditionConditionConditionconditioncondition 参数评估为 'false'"false""false""false""false""false"0),repeatrepeatRepeatRepeatRepeatrepeat..untiluntilUntilUntilUntiluntil 循环就会持续执行。循环体至少执行一次,因为条件将在循环体结束时进行检查。

参数

ConditionConditionConditionConditionconditioncondition (输入控制)  integer HTupleintHTupleHtuple (integer) (int / long) (Hlong) (Hlong)

循环条件。

结果

如果指定参数的值正确,untiluntilUntilUntilUntiluntil(作为算子)返回 2 ( H_MSG_TRUE )。否则,将抛出一个异常并返回错误代码。

替代

forforForForForfor, whilewhileWhileWhileWhilewhile

另见

repeatrepeatRepeatRepeatRepeatrepeat, ififIfIfIfif, elseifelseifElseifElseifElseifelseif, elseelseElseElseElseelse, breakbreakBreakBreakBreakbreak, continuecontinueContinueContinueContinuecontinue

模块

基础