Numeric 是数字的抽象类。在 Ruby 中,是可以在不同类型的数字之间进行运算。
运算和比较的方法(+、-、*、/、<=>)等是在子类中定义的。为了提高效率,与 Numeric 相同的方法也可在子类中重新定义。
返回 self。
返回 self 的负值。
此方法是由二元运算符定义: 0 - self。
返回 self 的绝对值。
顶数:返回等于或大于 self 的最小整数。
底数:返回不超过 self 的最大整数。
若 self 为整数则返回 true。
凑整:返回最接近 self 的整数。
删节:舍弃小数点和其后的位数。