ipairwise {itertools2}R Documentation

Iterator that returns elements of an object in pairs

Description

Constructs an iterator of an iterable object that returns its elements in pairs.

Usage

ipairwise(object)

Arguments

object

an iterable object

Value

an iterator that returns pairwise elements

Examples

it <- ipairwise(iterators::iter(letters[1:4]))
iterators::nextElem(it) # list("a", "b")
iterators::nextElem(it) # list("b", "c")
iterators::nextElem(it) # list("c", "d")

it2 <- ipairwise(1:5)
iterators::nextElem(it2) # list(1, 2)
iterators::nextElem(it2) # list(2, 3)
iterators::nextElem(it2) # list(3, 4)
iterators::nextElem(it2) # list(4, 5)

[Package itertools2 version 0.1.1 Index]