From: "名倉 康夫" Date: 2003-08-26T14:18:16+09:00 Subject: [ruby-list:38269] Re: 「オブジェクトの共有」の定義 名倉といいます。 私のように、アセンブラでプログラムを開発してきた人間にとっては、 下記の説明が一番しっくりきました。 Take_tk wrote: > たけ(tk)です > > [ruby-list:38264] Re: かみ砕いた説明をすべき範囲 にて > のタイトルは > [ruby-list:38264] 「オブジェクトの共有」の定義 > と読み替えてください。 > > ---- > > ちなみに、「オブジェクトの共有」の現象はRuby特有のものではなく、他の言語 > でも当然のように生じています。 > > Pascalで言えば古くからは「変数渡しの引数(call by variable)」の問題など > 呼ばれてきたものと同質の性格をもっています。 > > * 変数渡しの場合には基本データ型の共有状態が生じる。変数渡しで引数を受 > けたメソッドの中でその引数の変数を変更すると、呼び出し側の変数も変る。 > > Take_tk = KUMAGAI Hidetake > たけ(tk)=熊谷秀武 > > _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ Hitachi IT SSI2 Group ynagura@hitachi-it.co.jp _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/