From: Shigeo Kobayashi Date: 2003-07-16T19:43:25+09:00 Subject: [ruby-dev:20700] Re: [BigDecimal] 標準添付案 小林です。 ----- Original Message ----- From: "石塚圭樹" Subject: [ruby-dev:20696] Re: [BigDecimal] 標準添付案 > けいじゅ@いしつかです. > > >> BigDecimal.from_float(float, prec) > >> > >> 見たいな感じで, 有効桁数を明示的に指定するようになっていれば, それほど > >> 問題ないような気がします. floatを使っていても有効桁数は意識できるはず > >> ですから. > > >prec をいくつにするかというと、これまた使うときにイヤな感じしませんか? > >取りあえず(Floatの) BigDecimal#to_f は用意して、役不足なら > >BigDecimal#split を使って下さいという2段構えでいくことにしようかと思いま > >す。 > >最初は to_f 自体を削除したかったんですけど「それもなぁ?」と思い直したし だ > >いです。 > > あれ? > > >> BigDecimal.from_float(float, prec) > > は, 逆です. Float#to_d のつもりでした. あっ、from ですね。失礼しました。その直前の > >逆の[ruby-dev:20644] も同様で、あくまでも BigDecimal#split > >を使って、ユーザサイドで責任をもつべきと考えます。 が BigDecimal#to_f の話だったんで、勘違いしました。 取りあえず、Float のサイズ prec 程度の文字列にしてから BigDecimal.new するようなのを bigdecimal-misc.rb(?) に いれますか... ------------------ 小林 茂雄 shigeo@tinyforest.jp