[#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:28537] Re: Rational

From: keiju@... (石塚圭樹)
Date: 2006-04-10 19:16:35 UTC
List: ruby-dev #28537
けいじゅ@いしつかです.

In [ruby-dev:28536] the message: "[ruby-dev:28536] Re: Rational", on
Apr/11 00:08(JST) Shin-ichiro HARA writes:

>原です。

>やっぱり整理せず(^^;)思いついた端からご意見を伺いたいのですが、
>まずRational#inspectはどうあるべきでしょう。
>
>石塚さんのオリジナルでは Rational(1, 3).to_sは"1/3"で、
>Rational(1, 3).inspectは"Rational(1, 3)"です。

>私はこれも"1/3"でいいのではないかと思うのですが、どうで
>しょう。というのは、有理数の配列をpで表示したりすると、
>"Rational(1, 3)"ではかさばりすぎるからです。また、pで
>1/3が表示されれば、まず間違いなくRationalを表していると
>判断できます。

Rationalが組み込み(または標準添付)になるんだったら, 1/3が
Rationalのインスタンスを表していると主張はしやすいですね.
私としては, 1/3と表示されてもかまわないです.

>ただしeval(Rational(1,3).inspect)はRational(1,3)と全然ち
>うものになってしまいます。

inspectってそういうことを保証していないので, かまわないのでは?

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

In This Thread