代码的目的是生成一个随机数,并根据生成的数字来执行某项操作。
local x = math.random(1,2)
if x = 1 then
print("x = 1")
else
print("x > 1")
end
但是,当我运行代码时,我收到以下错误“'the'”预期靠近'='” 我似乎仍然不明白为什么它不起作用,所以有人可以帮我一把吗? :)
最佳答案
需要使用 double equals ==
进行相等性测试,=
用于 lua 中的赋值。 http://www.lua.org/pil/3.2.html
关于if-statement - Lua Math.random 和 if 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32291783/