はじめまして出野といいます。 > 結果の解釈としては 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