首页 > 代码库 > Lua学习六----------Lua流程控制
Lua学习六----------Lua流程控制
? 版权声明:本文为博主原创文章,转载请注明出处
Lua流程控制
- 通过程序设定一个或多个条件语句
- 在条件为true时执行指定程序代码,在条件为false时指定其他指定程序代码
- 控制结构语句:if语句、if...else语句、if嵌套语句
1.if语句
- 语法:if(布尔表达式) then ...<条件为true时执行语句> end
2.if...else语句
- 语法:if(布尔表达式) then ...<条件为true时执行语句> else ...<条件为false时执行语句> end
3.if嵌套语句
- 在一个if或者else if语句中嵌入其他的if或else if语句
4.flowControl.lua
a = 10 if(a > 0) then -- if语句 print("a大于0") end print("a = ", a) b = -1 if(b > 0) then -- if...else语句 b = b * 10 else b = -b * 10 end print("b = ", b) c = 0 if(c > 0) then -- if...else if...else语句 c = c + 2 else if(c == 0) then c = c + 1 else c = c - 1 end -- 多一个else if就要多一个end end print("c = ", c) d = -1 if(d > 0) then -- if嵌套语句 d = d + 10 else if (d == 0) then d = 10 else if(d > -10 and d < 0) then d = (d + 10) * 5 else d = (d + 20) * 3 end end end print("d = ", d)
5.效果预览
参考:http://www.runoob.com/lua/lua-decision-making.html
Lua学习六----------Lua流程控制
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。