RosettaCodeData/Task/Infinity/Ruby/infinity-1.rb

11 lines
231 B
Ruby

a = 1.0/0 # => Infinity
a.finite? # => false
a.infinite? # => 1
a = -1/0.0 # => -Infinity
a.infinite? # => -1
a = Float::MAX # => 1.79769313486232e+308
a.finite? # => true
a.infinite? # => nil