J
Jon A. Lambert
Are there predefined constants somewhere for these floating point values?
=> ["EPSILON", "MIN_10_EXP", "MANT_DIG", "MAX", "MAX_EXP", "RADIX", "MIN",
"MIN_EXP", "ROUNDS", "MAX_10_EXP", "DIG"]
irb(main):011:0> Math.constants
=> ["E", "PI"]
irb(main):016:0> Float::MAX
=> 1.79769313486232e+308
irb(main):017:0> Float::MIN
=> 2.2250738585072e-308
irb(main):009:0> (+1.0/0.0)
=> Infinity
irb(main):012:0> (-1.0/0.0)
=> -Infinity
irb(main):021:0> x = Inifinity
NameError: uninitialized constant Inifinity
=> ["EPSILON", "MIN_10_EXP", "MANT_DIG", "MAX", "MAX_EXP", "RADIX", "MIN",
"MIN_EXP", "ROUNDS", "MAX_10_EXP", "DIG"]
irb(main):011:0> Math.constants
=> ["E", "PI"]
irb(main):016:0> Float::MAX
=> 1.79769313486232e+308
irb(main):017:0> Float::MIN
=> 2.2250738585072e-308
irb(main):009:0> (+1.0/0.0)
=> Infinity
irb(main):012:0> (-1.0/0.0)
=> -Infinity
irb(main):021:0> x = Inifinity
NameError: uninitialized constant Inifinity