質問編集履歴
2
記載ミス
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
[Ruby]
|
1
|
+
[Ruby]eachを使った繰り返し処理が理解できない
|
test
CHANGED
File without changes
|
1
変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -7,6 +7,8 @@
|
|
7
7
|
そこで以下のようなmoduleを使った繰り返し処理を行なっているのですが、arrayに対してeachを使っています。
|
8
8
|
|
9
9
|
自分の理解だと、eachは結果を使わないものでmapが結果を使いたいものだという認識です。
|
10
|
+
|
11
|
+
今回の場合要素にもfreeze処理が必要ですが、eachを使った繰り返し処理でも元のarray_or_hashの要素にも反映されているところが謎です。
|
10
12
|
|
11
13
|
これはなぜeachを使っているのでしょうか。
|
12
14
|
|