enum.each_cons(n) { ... } â nil
enum.each_cons(n) â an_enumerator
enum.each_cons(n) â an_enumerator
Instance Public methods
Iterates the given block for each array of consecutive <n> elements. If no block is given, returns an enumerator.
e.g.:
(1..10).each_cons(3) { |a| p a } # outputs below [1, 2, 3] [2, 3, 4] [3, 4, 5] [4, 5, 6] [5, 6, 7] [6, 7, 8] [7, 8, 9] [8, 9, 10]
Please login to continue.