Skip to contents

These functions are variants of map() that iterate over multiple arguments simultaneously. They are parallel in the sense that each input is processed in parallel with the others, not in the sense of multicore computing, i.e. they share the same notion of "parallel" as base::pmax() and base::pmin().

Usage

pmap_struct(.l, .f, ..., .progress = FALSE)

Arguments

.l

A `struct_list`.

.f

a function to apply to each `.l` item

...

additional parameters to `.f` but anonymous function preferred

.progress

display a progress bar (logical or string name)

Value

a `struct_list`