MonadIdOps

final class MonadIdOps[A](a: A) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def iterateUntilM[F[_]](f: A => F[A])(p: A => Boolean)(implicit M: Monad[F]): F[A]

Iterative application of f until p holds.

Iterative application of f until p holds.

def iterateWhileM[F[_]](f: A => F[A])(p: A => Boolean)(implicit M: Monad[F]): F[A]

Iterative application of f while p holds.

Iterative application of f while p holds.