From: "堀川 久" Date: 2003-08-27T21:12:46+09:00 Subject: [ruby-list:38292] Re: -1 / 10 #=> -1 こんにちは。 Tadashi Saito wrote in <011301c36bed$c5a82c60$020ba8c0@shiba> >p -1/10 #=> -1 > >これはCでは、0となるところですよね。 >しかし1.6.xのころから、このようになっているようなので >単なるバグではなく、何か理由があるのだと思いお尋ねします。 > >現在この部分においては、Cに倣わない言語が主流であったり、 >その方が一貫性などのメリットがあるという事でしょうか? >あるいはバグなのでしょうか? 私は数学の専門家ではありませんけど、余りって、普通、0以上の整数にしま せんか? だから-1 / 10 => -1でいいと思います。 -- HORIKAWA Hisashi (in Kanji: 堀川 久) Netsphere Laboratories http://www.nslabs.jp/