Ruby初心者質問スレPart2
■ このスレッドは過去ログ倉庫に格納されています
0523デフォルトの名無しさん
2005/06/30(木) 08:59:44リファレンスマニュアルをよく読めと言いたいところだが、確かにズバリ明記
されているわけではないな。 Ruby の本を読むと大概説明してあるんだが……。
b << "b" は b が参照するオブジェクトを破壊的に変更する。 a = b だから
a と b は参照先のオブジェクトが同じ。ゆえに a も変更される。
b += "b" にしてみたり、 object_id メソッドを使って調べてみたりするといい。
■ このスレッドは過去ログ倉庫に格納されています