From: wanabe Date: 2008-07-07T18:23:38+09:00 Subject: [ruby-dev:35386] Re: patch for ruby-core:17472 ワナベです。 2008/07/06 15:36 Nobuyoshi Nakada : > BigDecimal('1').div(BigDecimal('3E-9')) の結果の有効数字が一桁に > なるというのは、もしかして仕様どおりの動作なんじゃないでしょうか。 > 左辺も右辺も、(あるいはレシーバも引数も)有効数字一桁ですから。 ありがとうございます。なるほど。 BigDecimal('1').divmod(BigDecimal('3E-9')) #=> [0.3E9, 0.1E0] 上のように余りが割る数を上回るのが理解できず バグかと思ったのですが、そういうことでしたら納得しました。 -- ワナベ