一、前言
针对许多具有规律性的重复操作,在程序中就需要重复执行某些指令,就需要使用到循环。此章节对循环进行概述,具体的循环
指令可以参考指令文档。
二、为什么要用循环
循环其实就是重复的去做同一件事情,在一个程序中常需做一些重复的操作,比如在商品列表,依次点击每个商品;批量处理
同类型的信息。比较常见的例如我们在百度网页输入框中依次输入不同的关键词,采集搜索出的结果。对于依次输入关键词这个
步骤就是一个在重复执行的操作,需要使用到循环的概念。
二、循环的构成
一组被重复执行的语句称之为循环体,能否继续重复决定循环的终止条件。循环语句是由循环体及循环的终止条件两部分组成
的。
我们来看看【按次数循环】指令,该指令可以对一组指令进行次数的循环操作,并将当前循环次数保存至变量:当前循环次数。
围绕这和指令设置一个简单的次数循环案例,将循环次数设置为5,设置完成后点击确定,接下来在次数循环的下方,我们可以
放置一个【打印日志】指令,注意需要将其拖拽到按次数循环和循环结束标记的之间。打印的内容选择次数循环指令生成的变
量:当前循环次数。
设置好之后,我们点击运行,查看日志,发现依次打印了数字1,2,3,4,5。我们一起来梳理一下流程,当循环开始,将循环次数1赋
值给了变量:当前循环次数,然后我们执行打印日志这条变量,所以它就打印出了1,第一次循环结束之后,将循环次数2赋值给
变量,然后通过打印指令进行打印,打印出了2 ,执行完5次循环之后循环结束。
在该案例中循环体即【打印日志】指令,循环终止条件即执行完5次循环。
总的来说,循环就是重复的去做一件事儿,只是每次操作的对象是不同的,循环的开始跟循环的结束之间的内容是我们在重
复做的事情,我们也叫做循环体,当满足循环结束条件时跳出循环。执行循环的指令有很多,如条件循环,按次数循环,列表循
环,字典循环,无限循环。具体的指令使用可以参考教程