[#28509] Rational — Tadayoshi Funaba <tadf@...>

ふなばです。

49 messages 2006/04/05
[#28510] Re: Rational — keiju@... (石塚圭樹) 2006/04/05

けいじゅ@いしつかです.

[#28512] Re: Rational — Tadayoshi Funaba <tadf@...> 2006/04/05

ふなばです。

[#28513] Re: Rational — Shin-ichiro HARA <sinara@...> 2006/04/05

原です。

[#28514] Re: Rational — keiju@... (石塚圭樹) 2006/04/05

けいじゅ@いしつかです.

[#28517] Re: Rational — Yukihiro Matsumoto <matz@...> 2006/04/06

まつもと ゆきひろです

[#28520] Re: Rational — keiju@... (石塚圭樹) 2006/04/06

けいじゅ@いしつかです.

[#28521] Re: Rational — Yukihiro Matsumoto <matz@...> 2006/04/06

まつもと ゆきひろです

[#28525] Re: Rational — keiju@... (石塚圭樹) 2006/04/06

けいじゅ@いしつかです.

[#28527] Re: Rational — Shin-ichiro HARA <sinara@...> 2006/04/06

原です。

[#28536] Re: Rational — Shin-ichiro HARA <sinara@...> 2006/04/10

原です。

[#28537] Re: Rational — keiju@... (石塚圭樹) 2006/04/10

けいじゅ@いしつかです.

[#28589] Float#div and Float#divmod [AGAIN] — Shin-ichiro HARA <sinara@...>

原です。

16 messages 2006/04/23

[ruby-dev:28515] Re: Rational

From: keiju@... (石塚圭樹)
Date: 2006-04-05 19:31:41 UTC
List: ruby-dev #28515
けいじゅ@いしつかです.

In [ruby-dev:28512] the message: "[ruby-dev:28512] Re: Rational", on
Apr/06 01:56(JST) Tadayoshi Funaba writes:

>ふなばです。

>irb (rbc) と Rational でかなり幸せになれたように思います。個人的にはか
>なり重宝しています。

ダブルでありがとうございます. 
たしかに昔は, rbcでしたね. たしかに最初の目的は, 関数電卓でした(^^;

>> >Rational(-13, 4).to_i は、-4 になりますが、ruby の to_i は truncate の
>> >はずなので、-3 にならないといけないのではないかと思います。
>> ふなばさんも気が付いているのだと思いますが, ruby 1.8 と ruby 1.9 では,
>> rationalの振る舞いも異なっています. 
>
>あー、気がついていないかも (今もわかっていない)。gcd が速くなったのは
>わかったんですが。

そういう意味ではなかったです(^^;
ruby 1.9では, 

# Rational(-13,4).to_i => -3

になるよ. という意味でした.
あ, でも, 私の環境もごちゃごちゃしているので, 間違っているのかも...

>> >ruby 1.8 では、-3.25.div(1) が -3 になります。1.9 では、-4 になります。
>> たしか, 以前この辺りの議論があって, to_iの振る舞いが変わったのではない
>> でしょうか?
>あきらかなバグのように思えます。1.9 に合せるべきと思うんですが、放置さ
>れているのは、なにか理由があるんでしょうかね。

たぶん, [ruby-dev: 27674]からのスレッドですね. といっても, これ結論出
ているのかな? たぶん, バグという認識ではなく, 仕様変更という認識ではな
いかと...

__
---------------------------------------------------->> 石塚 圭樹 <<---
---------------------------------->> e-mail: keiju@ishitsuka.com <<---

In This Thread