Rubyでは、元の変更がコピーに影響しないように変数をコピーするにはどうすればよいですか?例えばRuby:同じオブジェクトを指さずに変数をコピーするにはどうしたらいいですか?
:この例では
phrase1 = "Hello Jim"
phrase2 = phrase1
phrase1.gsub!("Hello","Hi")
p phrase2 #outputs "Hi Jim" - I want it to remain "Hello Jim"
、二つの変数が同じオブジェクトを指します。私は2番目の変数のための新しいオブジェクトを作成したいが、それは最初に同じ情報を含んでいる。
クローンが同じオブジェクトを指す場合 –