"或者如果" Lua的逻辑运算

时间:2012-07-21 06:58:50

标签: if-statement lua

我遇到了

的情况
if A and B and C then
X
end

如果我理解正确的话,意味着如果满足所有三个条件(A,B和C),它将只执行X.

这本身很好,但是,我需要/希望它同时检查一些类似于“或if”语句的东西,即。

如果A和B和C [或者] A和D [或者]和A和E那么 X 端

意思是我希望它在满足A和B和C时执行X,或者如果满足A和D,或者满足A和E.我该怎么做呢?

1 个答案:

答案 0 :(得分:4)

简单:

if (A and B and C) or (A and D) or (A and E) then
    X
end