2015-08-29 46 views
2

代碼的目的是產生一個隨機數並且根據na產生的數字來做某件事情。Lua Math.random和if語句

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

然而,當我運行代碼我得到以下錯誤「‘的’」預計近期「=」」 ,我仍然不似乎知道爲什麼它不工作,因此可能有人請借我?手:)

回答

5

您需要使用雙等於==平等的測試,=是在Lua分配http://www.lua.org/pil/3.2.html

+0

好了,我現在既然我已經衝這太多次感到非常愚蠢:d謝謝:) – DFrogBinder

+0

@DrogroBinder:np :) –