嗨所以我刚刚安装了Lua,我一直在玩它。当我运行一个应该计算整数是偶数还是奇数的程序时,它会向我抛出一个错误。
程序:
function is_even(n)
if bit32.band(n,1) == 0 then
print('Even')
else
print('Odd')
end
end
这是我收到的错误:
stdin:2: attempt to index a nil value (global 'bit32')
stack traceback:
stdin:2: in function 'is_even'
(...tail calls...)
[C]: in ?
我在这里做错了什么?该程序应该适用于Lua 5.2+我目前安装了Lua 5.3.3。