From: "akira yamada / やまだあきら" Date: 2004-05-14T12:49:35+09:00 Subject: [ruby-dev:23503] Re: [BUG] numeric.c (flo_to_s) broken? >>>>> In [ruby-dev : No.23499] >>>>> H.Yamamoto wrote: > 下のパッチだと、 > E:\ruby-cvs\ruby>miniruby -e "p 0.0" > 0.0 > E:\ruby-cvs\ruby>miniruby -e "p 0.00000000001" > 1.0e-11 > となります。 これを適用すると値が負の場合にまずいようです(1.8系で試しました)。 Float(-0.1).to_s #=> "0.11" Float(0.1).to_s #=> "0.1" -- やまだあきら Vine Caves, Ltd.