From: matz@... (Yukihiro Matsumoto) Date: 2001-07-31T17:25:14+09:00 Subject: [ruby-list:30775] Re: int/int => float? まつもと ゆきひろです In message "[ruby-list:30774] Re: int/int => float?" on 01/07/31, Shin-ichiro HARA writes: |>念の為の話になるんですが、もちろん 5 op 2 = 2 なる整数除算は |>残すんです。divとか//とか別の名前で。それでデフォルトの / を |>どうするかって話題です。こういう前提だとどういう結論になりま |>すか? | |そういう前提なので、結局、変更があっても何かが出来るようになっ |たり、出来なくなったりするわけではなくて、Fixnum#/ のデフォルト |の動作はどういうのが便利か?気分がいいか?って話なわけですよね。 「5 op 2 -> 2.5」というメソッドはないので、いちおうできるこ とは増えることになります。 |記号で書かれた2項演算はクラスで閉じているという現在の仕様はい |いと思うけどなあ。 | |Cの影響で、という言い訳はあっさりしていて結構有効かも。 だめとは言いません。できるだけたくさん理由が(それも理論武装 できたものが望ましい)欲しいだけなので。 まつもと ゆきひろ /:|)