質問編集履歴
1
タイトル変更
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の要素は変わらずオリジナルの配列のままになるようにしたい場合はどうしたらいいですか?
|