循环
循环
循环节点可以执行循环任务,任务将在满足循环条件后结束。
输入
循环提供了两种输入模式,它们同时也定义的循环的模式。
数组循环

基于数组长度执行循环,相当于for i in list执行每一个i。若存在多个循环数组,则循环次数取决于长度最小的循环数组。当选择此项时,必须选择“循环数组”。
有限循环

基于“循环次数”执行循环,无需选择循环数组,相当于for i in range(n),n为循环次数。
中间变量

用于在循环体中随着循环迭代而更新的变量。支持定义多个。
输出

- 可选择循环体中每一个组件的输出作为循环体的输出,均为数组类型。
- 可选择循环体中的中间变量作为循环体的输出。
循环体

在节点的卡片中,点击循环体区域,即可打开循环体的画布。

在此画布中的操作,与在工作流中完全一致。
有部分特殊组件,仅可在循环体中使用,如下:
设置中间变量

该组件用于对中间变量的值进行更新。
继续循环

该组件用于立即启动下一轮循环,相当于continue。
该组件可以使用于任何非起止节点后。该组件支持同时使用多个,任何需要立即执行下一轮运行的时机,都可以添加该节点。
终止循环

该组件用于立即终止循环,并跳出,相当于break。
该组件可以使用于任何非起止节点后。该组件支持同时使用多个,任何需要终止循环运行的时机,都可以添加该节点。
