>>189
Ruby・module Enumerable
https://docs.ruby-lang.org/ja/latest/class/Enumerable.html

繰り返しを使って、どういう処理が出来るか?
これが全言語に共通している部分・デザインパターン

JavaScript のLo-dash などと同じ

ここを読んでおくと、
確か、こういう処理・デザインパターンは書いてあったとか、思い出せる

例えば、複数の配列(繰り返しオブジェクト)を同時に繰り返す、zip とか

p (1..3).zip([4,5,6], [7,8,9])
# => [[1, 4, 7], [2, 5, 8], [3, 6, 9]]

こういうデザインパターンを覚える。
つまり、自分で作らない。車輪の再発明をしない