Lua中的控制结构(流程控制)简明总结
在Lua中,所有的控制结构块都是以end作为结束标记。
控制结构的表达式结果可以是任何值,Lua下只有false和nil为假,其他值都为真。
1.if
if条件then ... end; if条件then ... else ... end; if条件then ... elseif条件then ... else ... end;
then关键字用来标记有条件的代码块的开始。
2.repeat
repeat ... until条件
repeat关键字用来标记代码块的开始,until用来标记代码块的结束。控制结构的条件表达式位于until关键字之后。
3.while
while条件 do ... end
repeat和while控制结构相似,都可以循环执行一段代码直到满足某个条件。
repeat控制结构在最后判断条件,代码块至少会被执行一次的。
while控制结构首先判断条件,如果为真,那么代码块会被执行,也可能永远不被执行。
while控制结构使用do关键字,用来标记程序块的开始。
4.for
for变量=初值,终点值,步长 do ... end for变量1,变量2,...变量nin表或枚举函数 do ... end
循环次数只在第一次执行时候确定。初值,终点值,步长只会被计算一次,并且是在循环执行前。
循环结构中的变量是局部变量,一旦循环体结束后就被清除。
5.break
break语句用来退出当前循环。在循环体外部不可以使用。
6.return
return用来从函数返回结果。一个函数自然结束后会有一个默认的return。
热门推荐
10 五一公司放假祝福语简短
11 追星女孩的祝福语简短
12 给长辈端午祝福语 简短
13 生日祝福语有诗意简短
14 团圆日祝福语简短
15 中秋商务祝福语简短最新
16 温暖文艺简短祝福语短句
17 男孩上学祝福语简短的
18 入住酒店文案祝福语简短