From: Tadashi Saito Date: 2003-08-27T01:19:06+09:00 Subject: [ruby-list:38282] -1 / 10 #=> -1 (こちらでは)はじめまして。斎藤と申します。 Rubyを勉強中の者です (^^; FAQやらMLのアーカイブやらにありそうなネタなのですが、 見つからなかったのでここで質問させてください。 自分は、Rubyの数値計算の規則は原則的に、C言語と一致する 物と思っていました。しかしそれに対する反例が見つかり、 驚いてるところです。 p -1/10 #=> -1 これはCでは、0となるところですよね。 しかし1.6.xのころから、このようになっているようなので 単なるバグではなく、何か理由があるのだと思いお尋ねします。 現在この部分においては、Cに倣わない言語が主流であったり、 その方が一貫性などのメリットがあるという事でしょうか? あるいはバグなのでしょうか? よろしくお願いします。 # 探したのですが、既出だったらごめんなさい。 -- 斎藤ただし