循环
对一个或者多个事件进行重复操作。
循环组件包括 「while 条件循环」、「for 计次循环」、「for each 循环」、「跳至下一次循」环及「结束循环」组件。
while 条件循环
- 当条件为真时,对一组指令进行无限循环操作。
- 如变量 n 为非空值可以无限循环,当 n 大于或者等于 7 时停止循环。
- 赋值:变量名 n,变量值 1
- while 条件循环:值 n,规则条件非空值 — 判断变量 n 是否是空值,非空值则进行无限循环
- 赋值:变量名 n,变量值 2*n — * 代表乘法运算
- If Else 假如..否则:值 n,判断条件小于,值 7 — n 小于 7 时输出 n,大于或者等于 7 时停止运行流程
- 输出日志:日志 n
- 停止流程
- 运行结果:日志面板输出 2、4 后不再执行流程
for 计次循环
- 对一组指令进行特定次数的循环操作。
- 以初始数字为基础,循环增加每次增加传递的数值,直到循环项大于超出时停止时结束循环,循环项的数量即为循环次数。
- 如下图初始数字为 1,每次增加为 2,超出时停止为 8,循环项依次为 1、3、5、7,循环次数为 4。
- 输出循环项只是为了演示循环次数,在实际使用中可以删除。
- for 计次循环:初始数字 1,超出时停止 8,每次增加 2,循环项 loop
- 输出日志:日志 loop
- 运行结果:日志面板依次循环输出 1、3、5、7,循环次数为 4
for each 循环
依次循环获取列表中的每个数据。
如下图从列表 ["红","黄","蓝"] 中依次获取数据 "红"、"黄"、"蓝"。
- 赋值:变量名 aaa,变量值 ["红","黄","蓝"]
- for each 循环:列表 aaa,返回值循环项 loop
- 输出日志:日志 loop
- 运行结果:依次输出红、黄、蓝
跳至下一次循环
- 满忽略此次循环,继续下一次循环,一般配合条件判断组件使用。
- 具体操作可以查看跳至下一次循环组件介绍。
结束循环
- 停止当前组件所在循环,一般配合条件判断组件使用。
- 具体操作可以查看结束循环组件介绍。