scala.util.control.TailCalls.Done
Internal class representing the final result returned from a tailcalling
computation
Instance Constructors From scala.util.control.TailCalls.Done
new Done(value: A)
(defined at scala.util.control.TailCalls.Done)
Value Members From scala.util.control.TailCalls.TailRec
final def flatMap[B](f: (A) ⇒ TailRec[B]): TailRec[B]
Continue the computation with f
and merge the trampolining of this computation
with that of f
.
(defined at scala.util.control.TailCalls.TailRec)
final def map[B](f: (A) ⇒ B): TailRec[B]
Continue the computation with f
.
(defined at scala.util.control.TailCalls.TailRec)
final def resume: scala.Either[() ⇒ TailRec[A], A]
Returns either the next step of the tailcalling computation, or the result if
there are no more steps.
- Definition Classes
- Annotations
- @ tailrec ()
(defined at scala.util.control.TailCalls.TailRec)
Full Source: