From: matz@... (Yukihiro Matsumoto) Date: 1996-09-30T18:24:09+09:00 Subject: [ruby-list:675] Re: [Q] Def of Vect. (Re: call by reference) In message "[ruby-list:674] Re: [Q] Def of Vect. (Re: call by reference)" on 96/09/30, Shin-ichiro Hara writes: |> これで良いんじゃないですか? Vector.newを使ってまずいことは無 |> いと思いますけど. | |もっと「標準的な方法」みたいのがあるかと思いました。 しかしちょっと考えたらVectorのサブクラスを作った時にまずいか もしれません.以下のような手はいかがでしょう * selfをcloneしてから値を設定する * eval(self.type).newで生成する ちょっと姑息ですね.サブクラスを作ることを考えなければ不要で すけどね. |> rubyに「普通」はまだあまりないです.率先して作ってくださいませ. | |マイナーってすばらしい!:-) 喜んだら良いのか,悲しんだら良いのか. まつもと ゆきひろ /:|)