method

enum_cons

ruby latest stable - Class: Enumerable

Method deprecated or moved

This method is deprecated or moved on the latest stable version. The last existing version (v1_8_7_330) is shown here.

enum_cons(p1)
public

Iterates the given block for each array of consecutive <n> elements. If no block is given, returns an enumerator.a

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]

1Note

Needs requiring 'enumerator' to work

yonosoytu ยท Aug 23, 2008

This method needs that you

require 'enumerator'

for this method to be available.