ruby - 如何在 Ruby 中表达无穷大?

标签 ruby infinity

Ruby 中是否有表示无穷大的关键字?

最佳答案

如果你使用ruby 1.9.2,你可以使用:

>> Float::INFINITY #=> Infinity
>> 3 < Float::INFINITY #=> true

或者您可以使用以下*创建自己的常量:
我检查过在 Ruby 1.8.6、1.8.7 和 1.9.2 中你有 Float.infinite? .

PositiveInfinity = +1.0/0.0 
=> Infinity

NegativeInfinity = -1.0/0.0 
=> -Infinity

CompleteInfinity = NegativeInfinity..PositiveInfinity
=> -Infinity..Infinity

*我已经在 Ruby 1.8.6 和 1.9.2 中验证了这一点

关于ruby - 如何在 Ruby 中表达无穷大?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5778295/

相关文章:

ruby - 在没有安装/运行 SMTP 服务器的情况下使用 Ruby 发送电子邮件?

ruby-on-rails - 导入一个css库

infinity - O 表示法,O(∞) = O(1)?

python - Python 中是否有_rational_ 区间算术的实现?

ruby-on-rails - ruby 一行 "check value and return"

python - Ruby:获取python脚本的返回值

mysql - 列数据太长 - Rails 4 迁移已取消

javascript - Javascript 中的 Infinity 属性有什么用?

java - 对于浮点变量趋于无穷大的嵌套 if 语句,我还有哪些其他选择?

haskell - Haskell中整数的非整数居民