[ruby-list:675] Re: [Q] Def of Vect. (Re: call by reference)

From: matz@... (Yukihiro Matsumoto)
Date: 1996-09-30 09:24:09 UTC
List: ruby-list #675
In message "[ruby-list:674] Re: [Q] Def of Vect. (Re: call by reference)"
    on 96/09/30, Shin-ichiro Hara <sinara@blade.nagaokaut.ac.jp> writes:

|> これで良いんじゃないですか? Vector.newを使ってまずいことは無
|> いと思いますけど.
|
|もっと「標準的な方法」みたいのがあるかと思いました。

しかしちょっと考えたらVectorのサブクラスを作った時にまずいか
もしれません.以下のような手はいかがでしょう

  * selfをcloneしてから値を設定する
  * eval(self.type).newで生成する

ちょっと姑息ですね.サブクラスを作ることを考えなければ不要で
すけどね.

|> rubyに「普通」はまだあまりないです.率先して作ってくださいませ.
|
|マイナーってすばらしい!:-)

喜んだら良いのか,悲しんだら良いのか.

                                まつもと ゆきひろ /:|)

In This Thread

Prev Next