ふなばです。
> 私自身はそれでもかまいません.
>
> >標準ライブラリのなかでも、Rational は重要なもので、よくつかわれるもの
> >だと思います。もし速度面での改善が無意味でないならば、検討してみてほし
> >いと思います。
>
> 重要だと思う人はいると思いますが, そうは思っていない人も多そうですね
> (^^;
irb (rbc) と Rational でかなり幸せになれたように思います。個人的にはか
なり重宝しています。
> >Rational(-13, 4).to_i は、-4 になりますが、ruby の to_i は truncate の
> >はずなので、-3 にならないといけないのではないかと思います。
>
> ふなばさんも気が付いているのだと思いますが, ruby 1.8 と ruby 1.9 では,
> rationalの振る舞いも異なっています.
あー、気がついていないかも (今もわかっていない)。gcd が速くなったのは
わかったんですが。
> >ruby 1.8 では、-3.25.div(1) が -3 になります。1.9 では、-4 になります。
>
> たしか, 以前この辺りの議論があって, to_iの振る舞いが変わったのではない
> でしょうか?
あきらかなバグのように思えます。1.9 に合せるべきと思うんですが、放置さ
れているのは、なにか理由があるんでしょうかね。
|
Try Searching:
servers, voip, java, networking, microsoft ...
|
|
|
|