我是 Lua 的新手,并试图在我的代码中完成这种类型的事情,但它不起作用。这里的语法和一切都是绝对正确的,但是 elseif 条件会被折腾,条件检查会出错。
因此,为此我得到的输出是:Value = 40 或 42,这是错误的
我使用的 Lua 版本是 5.2
function call(a)
print (a)
if a == 40 or 42 then
print ("Value = 40 or 42")
elseif a == 43 or 45 then
print ("Value = 43 or 45")
elseif a == 46 or 47 then
print ("Value = 46 or 47")
end
end
a = 47
call(a)