teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

タイトル変更

2022/01/10 14:10

投稿

nacocodes
nacocodes

スコア0

title CHANGED
@@ -1,1 +1,1 @@
1
- 【Ruby】破壊的メソッドに変更について
1
+ 【Ruby】破壊的メソッドに関す疑問
body CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  Rubyを学習していて、以下のコードについて質問があります。
4
4
  array2はライン3でeachによってarray1のそれぞれの要素がリファレンスしている値が順番にコピーされてarray2に代入されいるので
5
- ライン4で破壊的メソッドが使われると、array2もarray1と同じオブジェクトを指しているため、ライン5でのarray2のアウトプットは下記のようになります。
5
+ ライン4で破壊的メソッドが使われると、array2もarray1と同じオブジェクトを指しているため、ライン5でのarray2のアウトプットは下記のようになります。 
6
6
 
7
7
 
8
8
  もし、array1の要素を変えてもarray2の要素は変わらずオリジナルの配列のままになるようにしたい場合はどうしたらいいですか?