Generate a regular sequence of biginteger
or bigfloat
values.
When calling seq()
, exactly two of the following must be specified:
to
by
Either length.out
or along.with
# S3 method for bignum_vctr
seq(from, to = NULL, by = NULL, length.out = NULL, along.with = NULL, ...)
Start value of the sequence. Always included in the result.
A biginteger
or bigfloat
scalar.
Stop value of the sequence. Only included in the result if by
divides the interval between from
and to
exactly.
to
is cast to the type of from
.
Amount to increment the sequence by.
by
is cast to the type of from
.
Length of the resulting sequence.
Vector who's length determines the length of the resulting sequence.
These dots are for future extensions and must be empty.
A sequence with the type of from
.
seq(biginteger(0), 10, by = 2)
#> <biginteger[6]>
#> [1] 0 2 4 6 8 10
seq(biginteger(0), 10, length.out = 3)
#> <biginteger[3]>
#> [1] 0 5 10
seq(biginteger(0), by = 3, length.out = 3)
#> <biginteger[3]>
#> [1] 0 3 6
seq(bigfloat(0), by = -0.05, length.out = 6)
#> <bigfloat[6]>
#> [1] 0 -0.05 -0.1 -0.15 -0.2 -0.25