each_cons

enum.each_cons(n) { ... } â nil
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]
doc_ruby_on_rails
2015-04-04 23:44:17
Comments
Leave a Comment

Please login to continue.