Rational 类

公共实例方法

to_d(precision) → bigdecimal 点击切换源代码

将值返回为 BigDecimal

必需的 precision 参数用于确定结果的有效位数。

require 'bigdecimal'
require 'bigdecimal/util'

Rational(22, 7).to_d(3)   # => 0.314e1

另请参见 Kernel.BigDecimal

# File bigdecimal/lib/bigdecimal/util.rb, line 132
def to_d(precision)
  BigDecimal(self, precision)
end