sequency icon indicating copy to clipboard operation
sequency copied to clipboard

Monadic extension for flatMap

Open Voltra opened this issue 1 year ago • 0 comments

flatMap is really handy, but the fact it has to return a Sequence make it a bit cumbersome to use. In this PR I introduce flatMapM which is a more "monadic" version of flatMap that allows the user to return any Iterable instead.

seq.flatMapM(f) is strictly equivalent to seq.map(f).flatMap(asSequence).

Voltra avatar Mar 25 '24 14:03 Voltra