[ruby-list:671] Re: [Q] Def of Vect. (Re: call by reference)
From:
matz@... (Yukihiro Matsumoto)
Date:
1996-09-30 08:35:46 UTC
List:
ruby-list #671
In message "[ruby-list:669] [Q] Def of Vect. (Re: call by reference)"
on 96/09/30, Hara Shin-ichiro <sinara@blade.nagaokaut.ac.jp> writes:
|
|原です。
|
|非常に初歩的な質問を(また)させてください。
|代入やメソッドへの引数渡しが「値渡し」になるのは、数値(Numeric
|以下のクラスに属するオブジェクト)のみである
数値の中でもFixnumだけです.これだけ特別扱いです.
|2)
|
|これは一般的なプログラミングの話かも知れませんが、例えば2次元の
|ベクトルを表すクラスを作ったとして + を定義したりするには、どうす
|ればいいでしょうか?
(中略)
|のようにしてみました。しかしなんとなく Vector Class の定義の中で
|Vector.new を使うのは気持ちが悪いのですが、これでいいですか?「普
|通」、どの様に書きますか?
これで良いんじゃないですか? Vector.newを使ってまずいことは無
いと思いますけど.rubyに「普通」はまだあまりないです.率先し
て作ってくださいませ.
まつもと ゆきひろ /:|)