From: Tadayoshi Funaba Date: 2011-07-31T22:51:26+09:00 Subject: [ruby-dev:44278] Re: 1.9.3 (以降) の BigDecimal について > 後者の暗黙的変換については、相手の BigDecimal に合わせて精度を決定できます。 BigDecimal(Rational(Math::PI),100) #=> # Rational(Math::PI) + BigDecimal('0.' + '0' * 50 + '1') #=> # 単に桁が増えただけに見えます。 常識的に考えて影響が少なそうな零を加算をすると最低限の精度になる、とい うのであれば、明示的な変換で必須にする事もあまり意味がないような気がし ます。