final class IfMOps[F[_]] extends AnyVal
- Alphabetic
- By Inheritance
- IfMOps
- AnyVal
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
-
def
ifM[B](ifTrue: ⇒ F[B], ifFalse: ⇒ F[B])(implicit F: FlatMap[F]): F[B]
A conditional lifted into the
F
context.A conditional lifted into the
F
context.Example:
scala> import cats.{Eval, Now} scala> import cats.implicits._ scala> val b1: Eval[Boolean] = Now(true) scala> val asInt1: Eval[Int] = b1.ifM(Now(1), Now(0)) scala> asInt1.value res0: Int = 1 scala> val b2: Eval[Boolean] = Now(false) scala> val asInt2: Eval[Int] = b2.ifM(Now(1), Now(0)) scala> asInt2.value res1: Int = 0
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
toString(): String
- Definition Classes
- Any