Lua- 测试两个值是否为true

我试图测试是否有两个值为真。我的代码一直期望在 '!' 后面加上 "then"。

如果 x!= 0 或 y!= 0 然后
    player:doStuff(x, y)
结束
点赞
用户14860
用户14860

根据Lua doco

3.4.4 - 关系运算符

Lua支持以下关系运算符:

== : 相等

~= : 不等于

< : 小于

> : 大于

<= : 小于等于

>= : 大于等于

以下记录显示了错误和正确的方式:

``` $ lua Lua 5.1.5 版权所有(C)1994-2012 Lua.org,PUC-Rio

if 1 != 0 then stdin:1: 'then' 附近需要'!'

if 1 ~= 0 then

print "不相等" end 不相等

2015-02-10 03:10:53