From: keiju@... (Keiju ISHITSUKA) Date: 1998-03-20T20:40:34+09:00 Subject: [ruby-list:7187] Re: Numeric けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :07183 ] the message: "[ruby-list:7183] Numeric ", on Mar/20 19:03(JST) toyofuku@juice.or.jp writes: > 豊福@パパイヤです。ぼちぼち再開。 > > Numeric クラスって数値クラスと書いてあるのですが >複素数に限らず、一般的な体(四則演算のできる集合) >のクラスと考えてよいのでしょうか。 なかなか難しいですね... まず, 実数や複素数(もしくはそれに同一視できるものか自然な拡張)でなくて はNumericとはいえないですよね. 私は, Complex < Numeric としましたが, Matrix, VectorはNumericにはしま せんでした. というのは, NumericはComparableをincludeしていますので, 順序関係がない とサブクラスにするのはちょっとためらわれますよね. ということで, Complexもどうなのかな... って感じましたが, まあ, 数ということで認めま した. あと, Infinityや, さらに, 濃度とか順序数とか超実数とか... このへんは Numericでもよいかなあ... って感じですかね. 体といえばR(√2)などの(整,有,実)数の拡大体なんかは立派なNumericだと思 います. __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@rational.com <<---