質問編集履歴

2

記載ミス

2020/09/08 05:01

投稿

aiai8976
aiai8976

スコア112

test CHANGED
@@ -1 +1 @@
1
- [Ruby]moduleを使った繰り返し処理がわからない
1
+ [Ruby]eachを使った繰り返し処理が理解できない
test CHANGED
File without changes

1

変更

2020/09/08 05:01

投稿

aiai8976
aiai8976

スコア112

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