given_Applicative_ReaderT
given given_Applicative_ReaderT[R, M[_]](implicit evidence$1: Functor[M], val apM: Applicative[M]): Applicative[[_] =>> (R, M) => _$6]
Value members
Concrete methods
Concrete fields
Extensions
Inherited extensions
extension (fa: F[A])
@targetName("productRight")
Sequence actions, discarding the value of the first argument.
Sequence actions, discarding the value of the first argument.
- Example
Option(1) *> Option(2) <* Option(3) == Option(2)
- Inherited from
- Applicative
@targetName("productLeft")
Sequence actions, discarding the value of the second argument.
Sequence actions, discarding the value of the second argument.
- Example
Option(1) *> Option(2) <* Option(3) == Option(2)
- Inherited from
- Applicative
@targetName("apFlipped")
Flipped version of this.ap
Flipped version of this.ap
- Inherited from
- Applicative
Conditional execution of 'Applicative' expressions.
Conditional execution of 'Applicative' expressions.
- Example
doSomething.unless(condFailed)
- Inherited from
- Applicative
Conditional execution of 'Applicative' expressions.
Conditional execution of 'Applicative' expressions.
- Example
doSomething.when(cond)
- Inherited from
- Applicative
extension (fab: F[A => B])
@targetName("ap")
Sequential application.
Sequential application.
- Example
val f = (x: Int) => (y: Int) => x + y f `<$>` Option(1) <*> Option(2) == Option(3)
- Inherited from
- Applicative