可以使用函数 yes() 返回 1 吗?

下面的功能是否正确?

本地函数是的()
返回1
结尾

本地函数否()
返回0
结尾

我可以用它来这样设置变量的值吗?

本地May_I = 是()
如果May_I~=0--是,我可以这样做
结尾

我喜欢数字,但有时它们不是非常精确。

点赞
用户2303714
用户2303714

你可以如下处理你提到的不精确性:

> epsilon = 1e-2
> function yes()
>>  return 1
>> end
> if math.abs( yes() - 1 ) <= epsilon then
>>  print("Yes I can")
>> end
Yes I can

或者更精确地使用 truefalse

2013-05-25 12:51:47