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

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

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

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

ifelseifelseIfelseIfelseifelse如果其他(算子)

名称

ifelseifelseIfelseIfelseifelse — 带替代项的条件语句。

警告

ifelseifelseIfelseIfelseIfelseifelse 已过时,仅出于向后兼容性考虑而保留。 应改用 ififIfIfIfif

签名

ifelse( : : Condition : )

Herror ifelse(const Hlong Condition)

Herror T_ifelse(const Htuple Condition)

void Ifelse(const HTuple& Condition)

static void HOperatorSet.Ifelse(HTuple condition)

def ifelse(condition: int) -> None

描述

ifelseifelseIfelseIfelseIfelseifelse 是一种带替代方案的条件语句。若条件为真(即非 0),则执行头部与 elseelseElseElseElseelse 算子之间的所有表达式和调用;若条件为假(即0),则执行 elseelseElseElseElseelseendifendifEndifEndifEndifendif 之间的部分。请注意该算子名为 ifelseifelseIfelseIfelseIfelseifelse,在程序文本区域中显示时保持 if 名称不变。

参数

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

if 语句的条件。

默认值: 1

结果

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

替代

ififIfIfIfif

另见

elseelseElseElseElseelse, elseifelseifElseifElseifElseifelseif, forforForForForfor, whilewhileWhileWhileWhilewhile, repeatrepeatRepeatRepeatRepeatrepeat, untiluntilUntilUntilUntiluntil

模块

基础