From: EGUCHI Osamu Date: 1999-02-24T18:18:46+09:00 Subject: [ruby-dev:5610] Re: a genericity えぐち@エスアンドイー です。 >>> In message [ruby-dev:5599] Re: a genericity On Wed, 24 Feb 1999 17:32:01 +0900, keiju@rational.com (石塚圭樹 ) said: keiju> けいじゅ@日本ラショナルソフトウェアです. keiju> keiju> In [ruby-dev :5473 ] the message: "[ruby-dev:5473] Re: a genericity ", keiju> on Feb/22 21:59(JST) Shin-ichiro Hara writes: keiju> ... keiju> >そういえば、Float -> Real という標準的な単射も10進2進変 keiju> >換の絡みで加法が保存されない例があったと思いますがどんなん keiju> >でしたっけ。 keiju> keiju> 同じ話しだと思いますが, 小数部があるとFloatは10進では無限小数点数にな keiju> りますよね. こういう圭樹さんの様な人の為に、n進浮動小数のリテラルと書式変換 を考えてみましたが。 0x1234acbd.add が Float#add の呼出なのかに曖昧が出てしまい挫折しました 0x1234acbd._add とでもすれば良いのだけれども、それはそれで衝突しそう ^^;;;; そんなわけで、 2進、8進、16進の浮動小数リテラルを読める ruby-1.3.1-990224 は今手元に存在しますが、有用でしょうか? (sprintf の書式変換はまだです) #これも ruby2 ネタか? えぐち