跳转至

If-Else

分支

  • 默认有两个分支,即 if 和 else
  • 点击"添加分支"会创建一个 else if 分支

设置条件

  • if、else if 分支可以设置执行条件。条件是一个表达式,可以由算法结果和全局变量组成
  • 设置后点击"验证"

添加满足条件下的执行算法

  • 在各个分支下面点击 "+" 可以添加需要执行的算法

应用

以上配置完成后需要点击"应用"。会进行一些校验(例如是否选择了循环的算法依赖等)并保存。

算法依赖关系示例

if (工具1.执行结果)
{
  工具A;
  工具B;
}
else
{
  工具M;
}

按照上述示例将形成如下算法间的依赖关系:

  • 工具A → If-Else工具 → 工具1
  • 工具B → If-Else工具 → 工具1
  • 工具M → If-Else工具 → 工具1

执行顺序

  1. 先执行条件表达式中涉及的算法工具
  2. 再执行 If-Else、Switch 分支工具以形成执行条件
  3. 最后执行各个分支内的算法,根据分支工具的结果决定是否执行