arrow-core / arrow.core.extensions / Tuple2Monad

Tuple2Monad

interface ~~Tuple2Monad~~<F> : Monad<Tuple2PartialOf<F>>, Tuple2Applicative<F> Deprecated: Tuple2 is deprecated in favor of Kotlin’s Pair

Functions

ap open fun <A, B> Tuple2Of<F, A>.ap(ff: Tuple2Of<F, (A) -> B>): Tuple2<F, B>
flatMap open fun <A, B> Tuple2Of<F, A>.flatMap(f: (A) -> Tuple2Of<F, B>): Tuple2<F, B>
map open fun <A, B> Tuple2Of<F, A>.map(f: (A) -> B): Tuple2<F, B>
MF abstract fun MF(): Monoid<F>
tailRecM open fun <A, B> tailRecM(a: A, f: (A) -> Tuple2Of<F, Either<A, B>>): Tuple2<F, B>

Do you like Arrow?

Arrow Org
<