这些就是易语言的流程控制
1.如果和如果真 如果是这个样子,他的意思是如果括号里的表达式成立(就是为真),执行下面的内容,否则执行箭头后面的内容,标红的地方就是箭头
回车几下就成这样了,所以无论多少代码都可以写下的 如果真 你会发现,如果真并没有上面的那种箭头,他的意思是如果括号里的表达式是成立的,执行下面的内容,否则这个命令就是无效的。 下面来几个例子
像这样,a最后等于几呢?很明显等于1
那如果这样呢,就是等于2了(因为一加一不等于二是错误的,就是假,执行箭头后面的) 那如果这样呢
很明显a是0,因为0大于等于1是错误的,就是假,如果真的定义是只有为真的时候才会执行,否则这个如果真就无效 2.判断 判断和如果是一模一样的,要说唯一的区别如下图 判断的格式更加整齐,如果会向右边移动,因此一般都用判断(当然,多个判断也能弄成如果那样向右移的效果,所以判断更好一些) 3.循环 然后就是循环了,这也是很重要很常用的,循环分三种 判断循环,计次循环,变量循环 其中计次循环使用的最多,插件编写中经常用到,判断循环就很少,变量循环几乎用不到。 第一个,判断循环 判断循环是最简单的一个,就是每次循环之前判断一下条件是否为真,是就继续循环,否则就跳过执行下面的命令 第二个,计次循环 计次循环稍微复杂一点,意思就是给他固定循环的次数, 循环次数参数填次数 这里补充一下,像循环次数这样一个命令(或者叫函数)括号里的要填写的东西叫做参数,有些参数是必须要填的,有些可以空着,在命令的介绍里都可以看,参数可以填任何符合该参数类型的东西,比如这里的循环次数可以直接填数字,也可以填其他命令,变量等等,如果类型不符和,就会用到上节课说的类型转换。 已循环次数记录变量这个复杂一点,这里应该填写一个变量,必须为整数型,不得使用类型转换,一般是建立一个单独的变量放在这里,这个变量的数值就是现在已经循环几次了。 第三个,变量循环 这个大家去看介绍,当作一个作业,看看大家的能力如何。 4.循环中的命令 循环中的命令有两个,到循环尾和结束循环 都很好理解 到循环尾就是这次循环直接结束,进行下一次,例如 a在后面会一直保持在多少? 是3,首先这是个无限循环,也叫死循环,因为1+1一定等于2,你们如果使用这种循环是会报错的,可以在设置里面设置不检测死循环,当然我们也不会用死循环,这里只是作一个例子。其次,每次循环a都加一(整数型的初始值为0),到3的时候,如果真成立,就会跳过此次循环,直接开始下一次,也就是又到了如果真。 第二个是结束循环,这个更简单了,使循环结束。 5.返回和结束 返回这个东西比较难懂,和子程序一起在第七课讲 结束就很简单了,就是让整个程序结束,就是关掉他,一般用于窗口程序。
|