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 2 3 4 5 6 7 8 9 10 | ( 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.