浮点数的类。浮点数的C实现为双精度浮点数。
数学运算符。分别计算:和(加)、差(减)、积(乘)、商(除)、余(模数计算)、幂(指数计算)。
比较 other 与 self;若是 self 大于 other 则返回正整数、若是 self 等于 other 则返回 0、若是 self 小于 other 则返回负整数。
比较运算符。
若数值有穷则返回 true,除非是 NaN。
当数值为正无穷则返回 1;当数值为负无穷则返回 -1。否则返回 nil。浮点数除 0 必得无穷数。
inf = 1.0/0 p inf p inf.infinite? => Infinity 1 inf = -1.0/0 p inf p inf.infinite? => -Infinity -1
若数值非数字( NaN)则返回 true。浮点数的 0 除以 0 必得 NaN。
nan = 0.0/0.0 p nan p nan.nan? => NaN true