わたなべです. ogino / coop.nagoya-u.ac.jp <ogino / coop.nagoya-u.ac.jp> writes: :3行目は super はスーパークラスのクラスメソッド new の結果、つまり新し :いインスタンスを返しているのですね。次の __send__ がよくわかりません。 :ary.initialize(args) ではだめなのでしょうか。(args が Array になってし :まうから?) initialize は private method だから, ary.initialize(*args) とは書けません. だから send するとか ary.instance_eval do initialze *args end とするとか工夫が必要です. -- わたなべひろふみ