[#954] Rational — keiju@... (Keiju ISHITSUKA)

けいじゅ@SHLジャパンです.

23 messages 1996/10/30
[#955] Re: Rational — matz@... (Yukihiro Matsumoto) 1996/10/30

まつもと ゆきひろです.

[#968] Re: Rational 1996/10/31

けいじゅ@SHLジャパンです.

[ruby-list:993] Re: Rational

From: sinara@...
Date: 1996-10-31 11:49:02 UTC
List: ruby-list #993
原です。

> けいじゅ@SHLジャパンです. 

> gcdが気にはなっていますが(バイナリ化したい)それを省けば, 来週頭には公
> 開できるに違いありません.

gcd のコストってそんなに大きいですか?


> 分数電卓ですか... 確かに宿題とかで出た分数の計算はめんどくさいですよね.

死ぬほど嫌いでした。^^;


> >できるに越したことはないですが、まあ、そこまでする必要はないんじゃ
> >ないでしょうか。そのうち 0.25 ** 1/2 = 0.5 なんていうのもやりたく
> >なってしまうのでは?:-)
> 
> これはできていますよ. この辺りがrubyでcoerceがらみでやってくれる機能な
> んですね.
> 
> 0.25 ** 1/2 --> 0.25 ** 0.5 -> 0.5 
> 
> と計算されます.

なるほど、Float ** Float がもともと賢いんですね。


> ところで, 原さんはComplexを作られているようですが, どこまでやられまし
> たか?? 大部作られているようでしたら, それを頂いて拡張させてもらうとあ
> りがたいのですが(^^;;

私の書いたのは前にお見せしただけです。割算も定義してないという、、。
もちろんお手伝いさせていただきます。
---===-=-=-=-=-=-=-=-=======--=-=-=-==-=-===-=-=-=-=-=-=--=-==-=--
                           Shin-ichro Hara(Nagaoka Univ.of Tech.)


In This Thread