Skip to contents

Counts the number of elements in an iterator. NOTE: The iterator is consumed in the process.

Usage

count(object, ...)

Arguments

object

an iterable object

...

passed along to iteror constructor.

Value

the number of elements in the iterator

See also

take consume as.list.iteror

Examples

count(1:5) == length(1:5)
#> [1] TRUE

it <- iteror(1:5)
count(it) == length(1:5)
#> [1] TRUE

it2 <- i_chain(1:3, 4:5, 6)
count(it2)
#> [1] 6

it3 <- i_chain(1:3, levels(iris$Species))
count(it3)
#> [1] 6