はじめまして出野といいます。

> 結果の解釈としては foo と "foo" のリンクが切れるということで納得なので
> すが、"オブジェクト指向スクリプト言語 Ruby" (Ruby 本) の P.44 を引用す
> ると、
> 
> ! foo がさしている文字列の内容を変化させると、bar がさしている文字列も
> ! 同時に変化したようにみえます。
> 
> となっています。この文章と違っていますよね。


鈴木さんの例ですと、「fooがさしている文字列の内容を変化させる」
ことには、*正確な意味*ではなってないんですね。

例えば

foo = "foo"
bar = foo
foo.upcase!
p foo,bar

これはきちんと

"FOO"
"FOO"

となります。

# なんだか詭弁っぽいが。

------------------------
出野 竜平
rdeno / mvg.biglobe.ne.jp