阿部です。

At Tue, 25 Jan 2000 14:04:46 +0900,
Yasushi Shoji <yashi / yashi.com> wrote:
> > |>            13 % 4 => 1 13 % -4 => -3 -13 % 4 => 3 -13 % -4 => -1
> > |>            13.remainder(4) => 1 13.remainder(-4) => 1 -13.remainder(4) =>
> > |>            -1 -13.remainder(-4) => -1
> > この挙動はScheme由来です。もちろん、将来の変更について議論す
> > ることは可能です。

ふむふむ。そんなところに由来が(^^;

> なんとなく "remainder" == "残り" なら、負の数の残りって??って感じなので
> % と remainderを入れ替えたら分りやすかなぁ〜と‥。
>             -13 %  4  =>  -1  #他(Scheme以外 ^^;)の言語と同じ
>             -13.remainder(4)   => 3 #三つ残る

そうですね。できれば私もこっちの方がわかりやすいです(^^;
ただ、細かいことはわからないので、

> # ruby-mathの方々におまかせします‥。

よろしくお願いしますm(__)m

----
yasushi abe <yasushi / stbbs.net>