Check whether a number is finite or infinite with the finite? and infinite? : float « Number « Ruby






Check whether a number is finite or infinite with the finite? and infinite?



0.0.finite? # => true
(-1.0/0.0).finite? # => false
(+1.0/0.0).finite? # => false

0.0.infinite? # => nil
(-1.0/0.0).infinite? # => -1
(+1.0/0.0).infinite? # => 1

 








Related examples in the same category

1.Floating Point Numbers
2.Check whether a floating-point value is a number at all with Float's nan?
3.ArgumentError: invalid value for Float(): "99.44% pure"
4.Float value step
5.Float predicates
6.Class constants
7.Rounding methods
8.Absolute value and sign
9.Constants in Float
10.Round a float
11.round Rounds to the nearest integer.