循环

重复执行一段处理流程,在继续条件不成立时退出。

适用于需要由前一轮结果决定是否继续的处理任务。

配置循环结构

循环包含以下部分:

部分

作用

初始化

可选,进入循环前执行一次

条件节点

必须提供,产生本轮继续判断所需的数据

继续条件

必须提供,结果为真时执行循环体

循环体

必须提供,本轮执行的节点或处理链

退出处理

可选,退出后整理结果

后续处理链

可选,循环完成后继续执行

让循环能够结束

循环体需要更新下一轮条件使用的状态,例如计数、剩余任务或完成标记。条件始终为真且状态不变化的流程无法正常结束。

设置明确的结束条件,并在退出处理里整理下游需要的结果。需要保留每轮结果时,在循环体中保存这些数据。

示例:有限次数处理

流程示意:初始化计数与上限 → 判断计数小于上限 → 执行处理并更新计数 → 再判断 → 退出。

计数初始为 0、上限为 3 时,每轮完成后递增计数,并确保下一轮条件读取更新后的值。实际表达式需与循环体输出结构一致。

继续阅读

最后更新于