flat Map
inline fun <A, B, C> Either<A, B>.flatMap(f: (B) -> Either<A, C>): Either<A, C>
Content copied to clipboard
Binds the given function across Right.
Parameters
f
The function to bind across Right.
inline fun <A, B, D> Ior<A, B>.flatMap(SG: Semigroup<A>, f: (B) -> Ior<A, D>): Ior<A, D>
Content copied to clipboard
Binds the given function across Ior.Right.
Parameters
f
The function to bind across Ior.Right.
inline fun <A, B> Result<A>.flatMap(transform: (A) -> Result<B>): Result<B>
Content copied to clipboard
Compose a transform operation on the success value A into B whilst flattening Result.
See also
if you want run a function that catches and maps with (A) -> B