iter::window
window(values, size: Integer)
Parameter | Type | Description |
---|---|---|
values | Iterable | The values to slide over |
size | Integer | The size of the window |
Returns
(Generator) A generator for a sliding window over the given values.
Example
elk
[1, 2, 3, 4, 5] | iter::window(2) #=> [[1, 2], [2, 3], [3, 4], [4, 5], [5, nil]]
[1, 2, 3, 4, 5] | iter::window(2) #=> [[1, 2], [2, 3], [3, 4], [4, 5], [5, nil]]