Lua Math.random和if语句

DFr*_*der 2 math lua if-statement coronasdk

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

local x = math.random(1,2)
if x = 1 then
  print("x = 1")
  else
    print("x > 1")
  end
Run Code Online (Sandbox Code Playgroud)

但是,当我运行代码时,我得到以下错误"''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Chr*_*eck 5

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