[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に「普通」はまだあまりないです.率先し
て作ってくださいませ.
                                まつもと ゆきひろ /:|)

In This Thread

Prev Next