渡谷といいます。

Rubyで、あるクラスのインスタンスを複数の方法で生成したいので
すが、

class A
   def initialize(a,b)
     ...
   end

   def initialize(c,d,e)
     ...
   end
end

のように書くと見事にinitializeが再定義されてしまいます。イン
スタンスを複数の方法で生成したい場合、どのように書くのがよい
のでしょうか? 過去メールのアーカイブはsignatureとかのキーワー
ドで検索しましたがそれらしき話題はみつかりませんでした。

#*つきの仮引数を書いて、initializeの中で条件分岐して…って
#のも考えたんですが。


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