欢迎来到代码驿站!

当前位置:首页 >

Lua流程控制语句if else的使用示例

时间:2021-06-16 08:23:26|栏目:|点击:

Lua提供了if语句和if else语句作为流程控制语句,当然,符合C的特点,流程语句之间可以实现嵌套操作,当然流程控制也可以和循环体结合进行控制。

1、if语句

if(布尔表达式)
then
 --[ 在布尔表达式为 true 时执行的语句 --]
end

案例:test3.lua

i = 0 ;   --定义一个变量i,并初始化为0
if i < 5   --如果i 小于 5
then
 while(true) --此时做循环加1
 do
  i = i+1 ;
  print("i:",i);
  if i == 5  --如果i 等于 5 
  then
  break ;  --退出循环
  end
 end
end

解释运行: lua  test3.lua

结果:

i:      1
i:      2
i:      3
i:      4
i:      5

2、if else语句

if(布尔表达式)
then
 --[ 布尔表达式为 true 时执行该语句块 --]
else
 --[ 布尔表达式为 false 时执行该语句块 --]
end

案例:test4.lua

num = 3 ;
if num < 0
then 
 print("num 比 0小!");
else
 print("num 比 0大!");
end 

解释运行: lua test4.lua

结果:

num 比 0大!

总结

上一篇:用Docker安装Gitlab的方法步骤

栏    目:

下一篇:docker 容器上编译 go 程序提示找不到文件问题

本文标题:Lua流程控制语句if else的使用示例

本文地址:http://www.codeinn.net/misctech/143030.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有