gpt4 book ai didi

ruby - is_numeric 消除 Ruby 中的负数

转载 作者:数据小太阳 更新时间:2023-10-29 08:27:57 25 4
gpt4 key购买 nike

我是这里的新用户,也是 Ruby 的初学者。我需要从 is_numeric? 中消除负值(数字)。所以代码是这样的:

class String
def is_number?
true if Float(self) rescue false
end
end

这给了我正数和负数,而我只需要得到正数。这种方法有没有办法消除负数?如果没有,那么也欢迎任何其他方式。

最佳答案

class String
def is_number?
Float(self) >= 0 rescue false
end
end

关于ruby - is_numeric 消除 Ruby 中的负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15703187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com