Elsa V3学习之循环节点

2024-08-19 12:48:30 浏览数 (1)

上篇我们学习了分支节点,这篇文章我们来学习循环节点。

For

for节点跟我们代码中的for循环是一样的效果,有三个参数。Start, End,Step。分别表示起始数字,终点数字,以及步长,即每次循环加几的意思。下面的配置相当于for(i=0, i <=10, i )。

image.pngimage.png

for节点的output表示当前的循环的值,我们可以使用个变量让他赋值进去,然后在内部逻辑中获取这个变量的值。

image.pngimage.png

双击For节点中的Body,可以进入我们for循环的内部逻辑。这里我们直接打印这个变量的值。

image.pngimage.png

发布工作流,然后请求https://localhost:5001/api/workflows/for,可以看到控制台输出了0-10的数字。

image.pngimage.png

break

break表示跳出循环。我们在for循环的Body添加判断,如果满足变量等于5,则跳出循环。

image.pngimage.png

发布流程,再次请求https://localhost:5001/api/workflows/for,可以看到控制台输出到4就停止了。

image.pngimage.png

结语

本片文章介绍了for循环以及break跳出循环的使用。通过和分支条件的组合使用,我们可以在循环内轻松的跳出循环,完成我们的工作流程。

0 人点赞