Lua 编程中的 If-then-else
Lua中的if语句用于根据某些条件评估某些代码。如果这些条件匹配,那么我们执行写在if语句的代码块中的代码,否则我们什么都不做。
在Lua中,if语句测试其条件,如果该条件的计算结果为真,则执行其then-part或else-part。
在其他-part是在Lua可选。
示例
考虑下面显示的例子-
a = -1 if a < 0 then a = 0 end print(a)输出结果
0
我们还可以在上面的语句中插入一个else部分,使其更具解释性和实用性。
示例
考虑下面显示的例子-
a = 10 if a < 0 then a = 0 else a = 1 end print(a)输出结果
1
需要注意的是,我们用end关键字终止了Lua中的if-else语句。
我们还可以在嵌套形式中有多个if-else语句。在这种情况下,我们使用elseif关键字。
示例
考虑下面显示的示例作为参考-
a = 1
b = 2
op = "/"
if op == "+" then
r = a + b
elseif op == "-" then
r = a - b
elseif op == "*" then
r = a*b
elseif op == "/" then
r = a/b
else
error("invalid operation")
end
print(a/b)输出结果0.5
热门推荐
10 病人祝福语老师寄语简短
11 新娘生孩子祝福语简短
12 婆婆66岁祝福语简短
13 今天孩子高考祝福语简短
14 送彩票生日祝福语简短
15 分别祝福语简短情话英文
16 画室揭牌仪式祝福语简短
17 女友妈妈生日祝福语简短
18 离别赠言离职祝福语简短