arrow-optics / arrow.optics / PTraversal / foldMap

foldMap

open fun <R> foldMap(M: Monoid<R>, s: S, f: (A) -> R): R open fun <R> foldMap(s: S, f: (A) -> R, M: Monoid<R>): R

Map each target to a Monoid and combine the results

Do you like Arrow?

Arrow Org
<