Lua if语句的错误

我有一个 if 语句,运行时返回错误: " ')' expected "

if (a=1 and b=4 and c=width/2) or (a=2 and b=1 and c=width/2) then
...
end

我在这里做错了什么吗? 或者是 lua 出了问题吗?

点赞
用户1401257
用户1401257

尝试将您当前的代码替换为以下代码:

if (a==1 and b==4 and c==width/2) or (a==2 and b==1 and c==width/2) then
...
end

=表示赋值,而==检查相等性,您似乎想要检查相等性。

2013-04-16 23:48:17