arrow-core-data / arrow.core / Eval / Defer
data class Defer<out A> :
Eval
<A>
Defer is a type of Eval that is used to defer computations which produce Eval.
Users should not instantiate Defer instances themselves. Instead, they will be automatically created when needed.
<init> | Defer is a type of Eval that is used to defer computations which produce Eval.Defer(thunk: () -> Eval <A>) |
thunk | val thunk: () -> Eval <A> |
memoize | fun memoize(): Eval <A> |
toString | fun toString(): String |
value | fun value(): A |
Do you like Arrow?
✖