Skip to contents

Collect all (or some given number of) values from an iteror, returning a vector of the given type.

Usage

# S3 method for iteror
as.list(x, n = as.integer(2^31 - 1), ...)

# S3 method for iteror
as.double(x, n = as.integer(2^31 - 1), ...)

# S3 method for iteror
as.numeric(x, n = as.integer(2^31 - 1), ...)

# S3 method for iteror
as.logical(x, n = as.integer(2^31 - 1), ...)

# S3 method for iteror
as.character(x, n = as.integer(2^31 - 1), ...)

# S3 method for iteror
as.vector(x, mode)

Arguments

x

an iterable object

n

the maximum number of elements to return.

...

Unused arguments will throw an error.

mode

What mode to use for the output vector.

Value

The returned value will be n elements long if the iterator did not stop.

See also

concat take