From: Yukihiro Matsumoto Date: 2008-04-30T23:20:06+09:00 Subject: [ruby-dev:34547] Re: 0**-1 == 0 ? まつもと ゆきひろです In message "Re: [ruby-dev:34545] Re: 0**-1 == 0 ?" on Wed, 30 Apr 2008 23:02:24 +0900, Tanaka Akira writes: |> いずれにしても、0 ** -1 が「0でない値を持つ」は自明ではない |> のでテストから削りませんか? あるいは「Rubyではどうあるべき |> か」を議論してテストを書き換えるか。 | |「値を持った場合それは 0 でない」のはたしかで、0 の累乗は 0 |という性質を使った最適化を思い付くということは充分にありえて、 |実際に過去にあったので、テストを消すのは良くないと思います。 うーん、じゃあ、文字通り「値を持った場合それは 0 でない」とい うテストに書き換えることを提案します。今のテストフレームワー クでどう書くのかわかりませんが。 まつもと ゆきひろ /:|)