初級 › each は配列を変換しない(map との違い) › パターン4
each は配列を変換しない(map との違い)
eachブロックの中で要素を加工しても、eachの戻り値はレシーバ自身(変更前の配列)のままです。
1 scores = [60, 70, 80] 2 bonused = scores.____ { |s| s + 10 } ^ 3 puts bonused.inspect
出力: [60, 70, 80]
空欄を埋めて実行を通す
加算した結果を集めた新しい配列が欲しいなら、eachをmapに置き換える必要があります。
次の問題