一、缘起
小朋友对循环有些培训需求,就此,做些总结。
二、基本概念
编程中,顺序,选择,循环3种结构方式,可以表述所有解决问题的方法(解决问题的算法),
1)顺序结构(Sequence)是必须的,完成一个步骤,接着下一个步骤。
2)选择结构(Decision)意味着问题的分裂,像一个分叉的人字,在各个分支上 的又是顺序结构。
3)循环结构(For/while)可以表示成顺序结构,每完成一次表达式做一次选择结构。
三、UiPath中实现循环的六种方法
六种方法总体分三大类:遍历、条件、永久,循环中有时会配合计数器,一起使用,具体如下:
3.1.遍历循环:把需要循环的内容,按行依次循环。
1. For Each Row:只针对数据表,遍历数据表的所有行;
2. For Each:可以遍历数组、列表、数据表或其他类型的集合所有内容。
3.2.条件循环
3. While:判断是否满足某个条件来,来决定循环是否继续;
4. Decision:根据条件分true/false两支;
5. State Machine:可是实现多分支,实现复杂循环;
3.3.永久循环/死循环
6. 箭头:没啥条件,不针对谁,直接永久循环。
举例如下:
四、箭头死循环的UiPath从业者的睡前故事
故事之前,我们先看个图:
同事借用我写的一段流程,说我的流程有问题,重复不停执行。
我心里想:“怎么可能!我用得挺好啊!”
过去一看,忽然发现他引用我的流程的方框下面,多了个三角,按照三角一拉,居然是个跟图1一样的流程连接线。
原来是他不小心拉的一根线,头和尾重叠在一个点上,这跟图1的效果是一样的。
用这个方法可以整蛊一下那个谁?!
五、结束语
学习了这6种方法,基本上循环这种方法,你就毕业了!
(正文结束)
附1:关于本公众号
微信公众号名称:柴班说
欢迎转载与分享,也请注明出处。
附2:关于本文作者
微信号:chaijw
识别下面的二维码,可以与作者进行更为深入的交流。
网友评论