卢阿 - 我需要一个4条件if语句

问题描述 投票:1回答:1

所有我正在寻找的是一个方法来创建一个Lua如果需要声明启动之前满足4个条件,例如

If (x == condition1 and x == condition2 and x ~= condition3 and x ~= condition4) then
Return true
End

我在的Lua现在开始,只是想知道这是否会工作或是否有另一种方式! (如果有人已经有他的问题/问题,有一个答案,请联系我)谢谢

if-statement lua
1个回答
3
投票

你可以这样写,你有,除了ifreturnend不能在Lua资本化,并在if语句不需要括号(虽然这不是一个语法错误):

if x == condition1 and x == condition2 and x ~= condition3 and x ~= condition4 then
   return true
end

但是,如果你想返回一个布尔值,这将是清洁剂直接返回逻辑运算的结果,完全避免if声明:

return x == condition1 and x == condition2 and x ~= condition3 and x ~= condition4
© www.soinside.com 2019 - 2024. All rights reserved.