源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Lua中的控制结构(流程控制)简明总结

  • 时间:2020-05-19 22:45 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Lua中的控制结构(流程控制)简明总结
在Lua中,所有的控制结构块都是以end作为结束标记。 控制结构的表达式结果可以是任何值,Lua下只有false和nil为假,其他值都为真。 [b]1. if[/b]
[u]复制代码[/u] 代码如下:
if 条件 then     ... end;     if 条件 then     ... else     ... end;   if 条件 then     ... elseif 条件 then     ... else     ... end;
then关键字用来标记有条件的代码块的开始。 [b]2. repeat[/b]
[u]复制代码[/u] 代码如下:
repeat     ... until 条件
repeat关键字用来标记代码块的开始,until用来标记代码块的结束。控制结构的条件表达式位于until关键字之后。 [b]3. while[/b]
[u]复制代码[/u] 代码如下:
while 条件 do     ... end
repeat和while控制结构相似,都可以循环执行一段代码直到满足某个条件。 repeat控制结构在最后判断条件,代码块至少会被执行一次的。 while控制结构首先判断条件,如果为真,那么代码块会被执行,也可能永远不被执行。 while控制结构使用do关键字,用来标记程序块的开始。 [b]4. for[/b]
[u]复制代码[/u] 代码如下:
for 变量=初值, 终点值, 步长 do     ... end   for 变量1, 变量2, ... 变量n in 表或枚举函数 do     ... end
循环次数只在第一次执行时候确定。初值, 终点值, 步长只会被计算一次,并且是在循环执行前。 循环结构中的变量是局部变量,一旦循环体结束后就被清除。 [b]5. break[/b] break语句用来退出当前循环。在循环体外部不可以使用。 [b]6. return[/b] return用来从函数返回结果。一个函数自然结束后会有一个默认的return。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部