These functions are retired as of purrr 0.3.0. Please use the
.dir argument of
reduce() instead, or reverse your vectors
and use a left reduction.
reduce_right(.x, .f, ..., .init)
reduce2_right(.x, .y, .f, ..., .init)
accumulate_right(.x, .f, ..., .init)
A list or atomic vector.
accumulate(), a 2-argument
function. The function will be passed the accumulated value as
the first argument and the "next" value as the second argument.
accumulate2(), a 3-argument function. The
function will be passed the accumulated value as the first
argument, the next value of
.x as the second argument, and the
next value of
.y as the third argument.
Additional arguments passed on to the mapped function.
If supplied, will be used as the first value to start
the accumulation, rather than using
x[]. This is useful if
you want to ensure that
reduce returns a correct value when
is empty. If missing, and
x is empty, will throw an error.
accumulate2(), an additional
argument that is passed to
init is not set,
should be 1 element shorter than