If statement Lua中的“或如果”逻辑操作
我现在的处境是If statement Lua中的“或如果”逻辑操作,if-statement,lua,If Statement,Lua,我现在的处境是 if A and B and C then X end 如果我理解正确,这意味着它只会在满足所有三个条件A、B和C的情况下执行X 这本身很好,但是,我需要/希望它同时也检查一些类似于or if语句的东西 如果A和B和C[或如果]A和D[或如果]A和E X 结束 也就是说,我希望它在满足A、B和C,或者满足A和D,或者满足A和E时执行X。我该怎么做呢?简单: if (A and B and C) or (A and D) or (A and E) then X end
if A and B and C then
X
end
如果我理解正确,这意味着它只会在满足所有三个条件A、B和C的情况下执行X
这本身很好,但是,我需要/希望它同时也检查一些类似于or if语句的东西
如果A和B和C[或如果]A和D[或如果]A和E
X
结束
也就是说,我希望它在满足A、B和C,或者满足A和D,或者满足A和E时执行X。我该怎么做呢?简单:
if (A and B and C) or (A and D) or (A and E) then
X
end
简单:
if (A and B and C) or (A and D) or (A and E) then
X
end
更好:如果A和B和C或D或E,那么X结束更好:如果A和B和C或D或E,那么X结束