logo
開發者文件
搜尋
循环

循环

循环节点可以执行循环任务,任务将在满足循环条件后结束。

输入

循环提供了两种输入模式,它们同时也定义的循环的模式。

数组循环

image-20251216111915842

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

有限循环

image-20251216111929656

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

中间变量

image-20251216111956352

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

输出

image-20251216112013125

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

循环体

image-20251216112037259

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

image-20251216112050669

在此画布中的操作,与在工作流中完全一致。

有部分特殊组件,仅可在循环体中使用,如下:

设置中间变量

image-20251216112107327

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

继续循环

image-20251216112124118

该组件用于立即启动下一轮循环,相当于continue

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

终止循环

image-20251216112138417

该组件用于立即终止循环,并跳出,相当于break

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