0

我有这个 if 语句,当我运行它时,它会返回一个错误:“')' 预期的”

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

我在这里做错了吗?还是lua有问题?

4

1 回答 1

6

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

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

=表示分配,而==检查是否相等,看起来您想检查是否相等。

于 2013-04-16T23:48:17.900 回答