# 流程控制变量 此类变量用于控制代码的执行走向,通过设置条件来确定走向来实现多样化的功能。在编程语言中,流程控制语句通常为if...endif,for,while等,插件中流程控制的方法与编程语言大体相似,下面介绍了插件中的几个流程控制变量 ## **如果** ![](https://img.kancloud.cn/92/88/92885b90660b54bb5e8a3998667182ae_517x135.png) ``` [如果①;1=1] ③ [①假] ④ [①结束] ``` 执行此段代码,结果为③,因为②处填写的条件“1=1”是成立的。 ## **如果真** ![](https://img.kancloud.cn/0e/de/0edeb8979bbc7ae1cc80fb9b26139767_508x97.png) ``` [如果真①;1<0] ③ [如果真①结束] ``` 执行此段代码,无结果,因为②处填写的条件“1<0”不成立,③处代码将不会执行。 >[warning] 如果真变量在条件不成立的时候将没有执行结果,会直接跳过 ## **判断** ![](https://img.kancloud.cn/1a/61/1a618af2811f07ddc5f2bb71a5393d33_551x114.png) ``` [判断①;1>0] ③ [判断①假] ④ ``` 执行此段代码,结果为③,因为②处填写的条件“1>0”是成立的。 >[warning] **注意!!** > 判断和如果两个变量形式类似,但在实际操作中略有区别:如果变量有结束标志,而判断变量没有结束标志,也就是说,如果使用了判断变量,在没有其他变量限制的情况下,[判断①假] 后的所有代码都会被归类于④处的代码 ## **循环** ![](https://img.kancloud.cn/41/b3/41b3e427105ef61e7fd3b4424691636c_638x83.png) ``` [循环①;10] 嘻嘻,这个教程真实用 [循环①结束] ``` 执行此段代码,会出现10次“嘻嘻,这个教程真实用”这句话,因为它被循环执行了10次。 >[warning] 该变量的使用类似编程语言中的for语句 ## **判断循环** ![](https://img.kancloud.cn/c2/b0/c2b033e81a28b7a6a847d3e96c9be77b_657x84.png) ``` [赋值计数器;0] [判断循环①;[计数器]<10] [取值计数器] [赋值计数器;[计算[取值计数器]+1]] [判断循环①结束] ``` 执行此段代码,结果为0到9这10个数字,这段代码其实是另类的循环变量,每执行一次③处的代码,[计数器]这个临时变量就会加一,而只要它小于10,判断循环变量就会持续执行③处的代码,而当[计数器]等于10的时候,由于不满足②处的条件,循环会被打断,从而结束执行这段代码。 >[warning] 该变量的使用同编程语言中的while语句