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跳出循环的使用。通过和分支条件的组合使用,我们可以在循环内轻松的跳出循环,完成我们的工作流程。