[#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:953] Re: Rational[coerce(Re: ruby 0.99.3-961030 available) ]

From: matz@... (Yukihiro Matsumoto)
Date: 1996-10-30 08:41:37 UTC
List: ruby-list #953
まつもと ゆきひろです.

In message "[ruby-list:952] Re: Rational[coerce(Re: ruby 0.99.3-961030 available) ]"
    on 96/10/30, Shin-ichiro Hara <sinara@blade.nagaokaut.ac.jp> writes:
|
|原です。
|
|> class Rational < Numeric
|>   def Rational.new(a, b)
|>     :
|> end
|> 
|
|すいません、何の話かわからないのですが、有理数のクラスを作って
|Float との和を定義する、、とかそういう話ですか?(^^;

こちらこそすみませんねえ.内輪だけの話になってしまって.

基本的にはそういうことです.つまりrubyの数値型システム(現状
ではFixnum, Bignum, Float)に新しい数値型を追加した時の型変換
の仕組みの話をしていたのでした.

今までの仕組みでは新しい型を追加した時に問題が出ることがある
ので,なんとかしたいということです.

正直言うと松本は算数レベルから弱いですので,この辺の話は苦手
なんですけど,石塚さんは数学科なので追求が厳しいのです.あ,
原さんも数学の人でしたね.

で,有理数クラスはだいたいできてるみたいです.スクリプト言語
で有理数をだれが使うかと言うことはとりあえず置いておいて,練
習問題としては(かつバグ出しのネタとしては)かなり有効だったよ
うです.
                                まつもと ゆきひろ /:|)

In This Thread

Prev Next