以下函数是否正确?
local function yes()
return 1
end
local function no()
return 0
end
我可以用它来设置值吗以这种方式分析变量?
local May_I = yes()
if May_I ~= 0 then
-- Yes I can do that
end
我喜欢数字,但有时它们不是很精确。
您可以这样处理您提到的不精确性:
> epsilon = 1e-2
> function yes()
>> return 1
>> end
> if math.abs( yes() - 1 ) <= epsilon then
>> print("Yes I can")
>> end
Yes I can
或者,精确地使用true
和false
。