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

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

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

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

ififIfIfif如果(算子)

名称

ififIfIfif — 条件语句。

签名

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

描述

ififIfIfIfif 是一个条件语句,用于启动 if 代码块。ConditionConditionConditionConditionconditioncondition 参数必须评估为布尔值或整数表达式。

ConditionConditionConditionConditionconditioncondition 评估为 'true'"true""true""true""true""true"(非 0),则执行后续代码块主体直至下一个对应的 elseifelseifElseifElseifElseifelseifelseelseElseElseElseelseendifendifEndifEndifEndifendif 代码块语句。到达代码块末尾后,执行流程将转至对应的 endifendifEndifEndifEndifendif 语句之后。

ConditionConditionConditionConditionconditioncondition 评估为 'false'"false""false""false""false""false"0),则执行流程跳转至后续对应的 elseifelseifElseifElseifElseifelseifelseelseElseElseElseelseendifendifEndifEndifEndifendif 块语句。

参数

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

if 语句的条件。

默认值: 1

结果

如果条件正确 ififIfIfIfif(作为算子)返回 2 ( H_MSG_TRUE )。否则,将抛出一个异常并返回错误代码。

替代

elseifelseifElseifElseifElseifelseif, elseelseElseElseElseelse

另见

forforForForForfor, whilewhileWhileWhileWhilewhile, untiluntilUntilUntilUntiluntil

模块

基础