arrow-core-data / arrow.core / Option / flatMap
inline fun <B> flatMap(f: (A) -> OptionOf<B>): Option<B>
Returns the result of applying $f to this $option’s value if
this $option is nonempty.
Returns $none if this $option is empty.
Slightly different from map in that $f is expected to
return an $option (which could be $none).
f - the function to apply
See Also
Do you like Arrow?
✖