From: matz@... (Yukihiro Matsumoto) Date: 2000-07-05T17:17:54+09:00 Subject: [ruby-dev:10224] Re: modulo and remainder まつもと ゆきひろです In message "[ruby-dev:10221] Re: modulo and remainder" on 00/07/05, Tadayoshi Funaba writes: |僕もおかしいとは思っていてましたが、僕の理解は、実装のバグというもので |した。そして、仕様としては、modulo のほうを選んでいるのだと思っていま |した。どうしてかというと、かなり前に、ruby-list で、% の仕様について話 |があって、そのときに、% の振舞いを決め、それを受けて、remainder もこの |ときに生まれたからです。問題はこのときの対処が、ずいぶんと不完全なもの |だったということですね。 ですね。[ruby-dev:1841]で結論を出したのは私自身だったのです が、完全に忘れてました。 |揃えるべきは、/ と % の組の振舞いで (もちろん、すべての Numeric な |classで)、このふたつの演算の振舞いが、floor-modulo なものか、 |truncate-remainder なのかをハッキリさせればよいのではないかと思います |(僕は floor/moduloに一票)。なんか違うかな? あ、揃えるというのはそういう意味でした。 |ああでも、みんなこのことに関心ないみたいだなあ。ちょっとして、オレって、 |modulo の熱狂的ファンなのか? どうなんでしょう? もう結論が出てると思ってたのかも。 私が忘れてるとは思わなかったに1票。 # えーん、忘れっぽすぎ。 まつもと ゆきひろ /:|}