From: Tanaka Akira Date: 2008-04-30T23:02:24+09:00 Subject: [ruby-dev:34545] Re: 0**-1 == 0 ? In article , Yukihiro Matsumoto writes: > いずれにしても、0 ** -1 が「0でない値を持つ」は自明ではない > のでテストから削りませんか? あるいは「Rubyではどうあるべき > か」を議論してテストを書き換えるか。 「値を持った場合それは 0 でない」のはたしかで、0 の累乗は 0 という性質を使った最適化を思い付くということは充分にありえて、 実際に過去にあったので、テストを消すのは良くないと思います。 0 の累乗は 0 という最適化を思い付いた時、負の数に対する挙動 を思い出して最適化を思いとどまる自信はありますか? -- [田中 哲][たなか あきら][Tanaka Akira]