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...
else --[ if 条件为 false 时执行该语句块 --] print("a 大于 20" ) end print("a 的值为 :", a)以上代码执行结果如下:a 大于 20 a 的值为 : 100if...elseif...else 语句Lua if 语句可以与 elseif...else 语句搭配使用, 在 if 条件表达式为 false 时执行 elseif...else 语句代码块,用于...
在Lua中,else if语句是否需要使用大括号? 在Lua中,else if 和 elseif 的含义是相同的,都是表示在一个条件不满足时执行另一个条件的判断。它们的不同之处在于语法上的差异。 在Lua中,使用 "else if" 是不正确的语法,正确的语法应该是使用 "elseif",即将 else 和 if 连写在一起形成 elseif。例如: ...
IF~ElseIF嵌套 ---nest Ifelse age=tonumber(io.read()) if age>60 then print("老年人") elseif age>50 then print("中年人") elseif age>30 then print("青年人") elseif age>20 then print("小伙子") elseif age>10 then print("青春期") elseif age>0 then print("幼童") end 1. 2...
if a == 1 then--如果a==1那么执行下列代码块 debugPrint(1) elseif a == 2 then --或者a==2那么执行下列代码块 debugPrint(114514) else--如果以上条件都不成立则执行下列代码块 ... end *if条件判断语句是从上到下的,如果其中一个条件达成,那么便不会再检测下列的条件也是否达成。 如果你...
Lua 中 if...else if...else 语句的语法规则如下: if(boolean_expression 1) then --[ 如果布尔表达式 1 为真时,则执行此处代码。--] else if( boolean_expression 2) --[ 如果布尔表达式 2 为真时,则执行此处代码。 --] else if( boolean_expression 3) --[ 如果布尔表达式 3为真时,则执行此处...
Lua if 语句可以与 else 语句搭配使用, 在 if 条件表达式为 false 时执行 else 语句代码块。 Lua if...else 语句语法格式如下: if(布尔表达式) then --[ 布尔表达式为 true 时执行该语句块 --] else --[ 布尔表达式为 false 时执行该语句块 --] ...
Lua提供了if语句和if else语句作为流程控制语句,当然,符合C的特点,流程语句之间可以实现嵌套操作,当然流程控制也可以和循环体结合进行控制。 1、if语句 if(布尔表达式) then --[ 在布尔表达式为 true 时执行的语句 --] end 案例:test3.lua i = 0 ; --定义一个变量i,并初始化为0 ...
Lua if 语句允许嵌套, 这就意味着你可以在一个 if 或 else if 语句中插入其他的 if 或 else if 语句。Lua if 嵌套语句语法格式如下: if( 布尔表达式 1) then --[ 布尔表达式 1 为 true 时执行该语句块 --] if(布尔表达式 2) then --[ 布尔表达式 2 为 true 时执行该语句块 --] end end 你...