渡谷です。

>> Yukihiro Matsumoto <matz / netlab.co.jp> writes:

> たぶん、ベーシックなnewを定義して、それを使った生成メソッ
> ドを複数用意するのが良いと思います。

そうですね。最初にごとけんさんに教えて頂いたような方法をとる
のが汎用性もあるし良策なんではないかと思います。


>現状では引数の数(と型)しか判別条件がありませんから、

ところで、Rubyでは同じオブジェクトに同じ名前のメソッドを複数
定義できない(っていう表現は正確なのか?)ことになっていますが、
これはどうしてなんでしょうか? 引数の数さえ違えば同名のメソッ
ドでも区別できるような気がするんですが(でも省略可能仮引数と
か*つき仮引数はconflictを起こす…かな?)。

           東京大学医学部5年   渡谷 岳行(わただに たけゆき)
                 watadani / tubulin.cb.m.u-tokyo.ac.jp