If you use ruby 1.9.2, you can use:
>> Float::INFINITY #=> Infinity
>> 3 < Float::INFINITY #=> true
或者您可以使用以下*创建自己的常量:
PositiveInfinity = +1.0/0.0
=> Infinity
NegativeInfinity = -1.0/0.0
=> -Infinity
CompleteInfinity = NegativeInfinity..PositiveInfinity
=> -Infinity..Infinity
*我已经在Ruby 1.8.6和1.9.2中验证了这一点