首页 > 其他分享 >Elsa V3学习之循环节点

Elsa V3学习之循环节点

时间:2024-08-18 22:08:02浏览次数:3  
标签:跳出 变量 Elsa 我们 break 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跳出循环的使用。通过和分支条件的组合使用,我们可以在循环内轻松的跳出循环,完成我们的工作流程。

标签:跳出,变量,Elsa,我们,break,V3,节点,循环
From: https://www.cnblogs.com/fanshaoO/p/18366173

相关文章

  • Elsa V3学习之介绍篇
    一、ELSAV3概述ELSA是一个开源的工作流引擎,旨在帮助开发者快速构建和管理复杂的工作流。ELSAV3是该框架的最新版本,带来了许多新特性和改进,使得工作流的创建和管理更加高效和灵活。1.1主要特性可视化设计器:ELSAV3提供了一个直观的可视化工作流设计器,允许用户通过拖放方......
  • Elsa V3学习之内置工作流节点
    在ELSAV3中,Activity是工作流的基本构建块,它们代表了工作流中的具体操作或任务。每个Activity都可以执行特定的功能,帮助实现复杂的业务逻辑。ELSAV3提供了一系列内置的Activity,开发者可以直接使用这些Activity,或者根据需要进行扩展和自定义。内置Activity概述在ELSA......
  • Elsa V3学习之Hello Word
    前面文章介绍了Elsa的基础节点内容,接下来我们来开始实践一下。启动项目启动源码目录src\bundles中的Elsa.ServerAndStudio.Web的项目。这个项目包含ElsaServer以及前端界面。可以让我们快速学习Elsa项目。控制台HelloWord打开Workflows下的Definitions页面,点击CREATEWORKFL......
  • Elsa V3学习之工作流定义详解
    工作流定义的JSON结构以下是一个空流程的工作流定义的基础节点,包含一个变量一个Input一个Output。{"definitionId":"8539248c8575efff","name":"Workflow3","description":"Description","toolVersion":"3.......
  • 双向链表 尾节点插入
    importlombok.Data;publicclassT{publicstaticvoidmain(String[]args){DoubleLinkedListlist=newDoubleLinkedList();list.addTail(1);list.addTail(2);list.addTail(3);System.out.println("......
  • PDA自带有红外扫描头,不用点击节点就能超高速超精准的扫条码、扫二维码
    参考牛人DelphiTeacher的《PDA扫码?不要慌,只要20行代码!》摘要:实现监听器接口 然后在系统中注册该监听器,注册时指定只接收名称为com.kte.scan.result的消息: PDA支持多种扫码输出模式,输入框填充、广播输出、粘贴板、输入框覆盖等PDA默认的扫码输出模式为输入框填充 那......
  • 【无功优化】基于改进遗传算法的电力系统无功优化研究【IEEE30节点】(Matlab代码实现)
    ......
  • CF Round 966 Div3
    A给定一个字符串,判断是不是大于等于10210^2102的形式,例如......
  • 坑!火山引擎云数据库 MySQL 版节点内存只增不减
    火山引擎云数据库说明文档什么是云数据库MySQL版?云数据库MySQL版是火山引擎基于开源数据库MySQL打造的弹性、可靠的在线关系型数据库服务。MySQL实例使用云原生方式部署,结合本地SSD存储类型,提供高性能读写能力;完全兼容MySQL引擎,并提供实例管理、备份恢复、日志管理......
  • 链表中环的检测与入口节点的查找:哈希表与快慢指针方法
    前言在数据结构中,链表是一种常见的线性数据结构。链表中的环问题是面试和实际编程中经常遇到的一个问题。本文将先复习哈希表的基本概念,然后介绍两种检测链表中环的方法:哈希表法和快慢指针法,并分析它们的优缺点、原理以及时间和空间复杂度。哈希表复习定义:哈希表,又称散列表,......