Elsa V3学习之循环节点
上篇我们学习了分支节点,这篇文章我们来学习循环节点。
For#
for节点跟我们代码中的for循环是一样的效果,有三个参数。Start, End,Step。分别表示起始数字,终点数字,以及步长,即每次循环加几的意思。下面的配置相当于for(i=0, i <=10, i ++)。
for节点的output表示当前的循环的值,我们可以使用个变量让他赋值进去,然后在内部逻辑中获取这个变量的值。
双击For节点中的Body,可以进入我们for循环的内部逻辑。这里我们直接打印这个变量的值。
发布工作流,然后请求https://localhost:5001/api/workflows/for,可以看到控制台输出了0-10的数字。
break#
break表示跳出循环。我们在for循环的Body添加判断,如果满足变量等于5,则跳出循环。
发布流程,再次请求https://localhost:5001/api/workflows/for,可以看到控制台输出到4就停止了。
结语#
本片文章介绍了for循环以及break跳出循环的使用。通过和分支条件的组合使用,我们可以在循环内轻松的跳出循环,完成我们的工作流程。
合集:
ELSA
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?