From: Tadashi Saito Date: 2003-07-26T01:21:38+09:00 Subject: [ruby-dev:20904] Re: [BigDecimal] exception handling 斎藤です。 ----- Original Message ----- From: "Shigeo Kobayashi" Sent: Friday, July 25, 2003 11:16 PM Subject: [ruby-dev:20903] Re: [BigDecimal] exception handling > > ではnilを返していますよね。これは自分の意図とは少し違うものです。 > 「意図を考慮」するとは書きましたが「同じに」するとは言っていません。 了解です。 > > 「Floatの仕様に合わせる」という意味でも、またユーザにより早い > > タイミングでエラーを知らせるという意味でも、BigDecimal.modeに > > 関係なく直接、(FloatなりBigDecimal::なりの^^;) DomainErrorを > > raiseした方がいいと思うのですが、いかがでしょうか。 > IEEE754 を前提に話をしています? > そうでないなら、ちょっと...です。 自分はIEEE754というものについて詳しいとは言えないので、 特別に意識はしていません。Rubyの他の部分(Float#to_i)との 整合性にのみに着目していました。 少し調べてみましたが、小林さんのおっしゃる事がよく分かりません でした。もう少し詳しく、解説願えないでしょうか。 -- 斎藤ただし