Lua Math.random和if语句

时间:2015-08-29 23:44:48

标签: if-statement math lua corona

代码的目的是产生一个随机数并基于na生成的数字来做某件事。

local x = math.random(1,2)
if x = 1 then
  print("x = 1")
  else
    print("x > 1")
  end

然而,当我运行代码时,我收到以下错误"'''''预计在' ='" 而且我似乎仍然不明白为什么它不起作用,所以有人可以借给我一只手吗? :)

1 个答案:

答案 0 :(得分:5)

您需要使用double equals ==进行相等性测试,=用于lua中的赋值。 http://www.lua.org/pil/3.2.html