Appearance
IF条件
指令说明
IF条件指令用于根据指定的条件判断是否执行后续操作。支持多种比较运算符和逻辑判断,是流程控制的核心指令之一。
功能描述
本指令用于实现条件分支逻辑,当满足指定条件时执行相应的操作。支持数值比较、字符串比较、包含判断、空值判断等多种条件类型。
参数说明
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| 对象1 | Any | 是 | 参与比较的第一个对象,可以是变量、常量或表达式 |
| 关系 | String | 是 | 比较关系运算符,包括等于、不等于、大于、小于等 |
| 对象2 | Any | 否 | 参与比较的第二个对象,当关系为"为真"、"为假"、"为空"、"不为空"时不需要此参数 |
关系运算符说明
| 运算符 | 说明 | 使用场景 |
|---|---|---|
| 等于 (==) | 判断两个对象是否相等 | 数值、字符串精确匹配 |
| 不等于 (!=) | 判断两个对象是否不相等 | 排除特定值 |
| 大于 (>) | 判断对象1是否大于对象2 | 数值大小比较 |
| 大于等于 (>=) | 判断对象1是否大于等于对象2 | 数值范围判断 |
| 小于 (<) | 判断对象1是否小于对象2 | 数值大小比较 |
| 小于等于 (<=) | 判断对象1是否小于等于对象2 | 数值范围判断 |
| 包含 (in) | 判断对象1是否包含对象2 | 字符串、列表包含判断 |
| 不包含 (notin) | 判断对象1是否不包含对象2 | 排除特定内容 |
| 为真 (true) | 判断对象1是否为真值 | 布尔值判断 |
| 为假 (false) | 判断对象1是否为假值 | 布尔值判断 |
| 为空 (empty) | 判断对象1是否为空 | 空值检查 |
| 不为空 (notempty) | 判断对象1是否不为空 | 非空值检查 |
返回值
本指令无返回值,仅用于控制流程执行。
使用示例
基本用法

IF嵌套和多条件

- 可以使用python模式,实现多条件
注意事项
无