Elsa V3学习之循环节点

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

For#

for节点跟我们代码中的for循环是一样的效果,有三个参数。Start, End,Step。分别表示起始数字,终点数字,以及步长,即每次循环加几的意思。下面的配置相当于for(i=0, i <=10, i ++)。
image.png
for节点的output表示当前的循环的值,我们可以使用个变量让他赋值进去,然后在内部逻辑中获取这个变量的值。
image.png
双击For节点中的Body,可以进入我们for循环的内部逻辑。这里我们直接打印这个变量的值。
image.png
发布工作流,然后请求https://localhost:5001/api/workflows/for,可以看到控制台输出了0-10的数字。
image.png

break#

break表示跳出循环。我们在for循环的Body添加判断,如果满足变量等于5,则跳出循环。
image.png
发布流程,再次请求https://localhost:5001/api/workflows/for,可以看到控制台输出到4就停止了。
image.png

结语#

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

posted @   饭勺oO  阅读(239)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示
主题色彩