Future-class: A future represents a value that will be available at some point in the future
Description
A future is an abstraction for a value that may
available at some point in the future. A future can either be
unresolved
or resolved
, a state which can be checked
with resolved()
. As long as it is unresolved, the
value is not available. As soon as it is resolved, the value
is available via value()
.Usage
Future(expr = NULL, envir = parent.frame(), substitute = FALSE,
earlySignal = FALSE, ...)
Arguments
envir
The environment in which the evaluation
is done (or inherits from if local
is TRUE). substitute
If TRUE, argument expr
is
substitute()
:ed, otherwise not. earlySignal
Specified whether conditions should be signaled as soon as possible or not.
...
Additional named elements of the future.
Value
- An object of class
Future
.
See Also
One function that creates a Future is future()
.
It returns a Future that evaluates an R expression in the future.
An alternative approach is to use the %<=%< a="">=%<>
infix
assignment operator, which creates a future from the
right-hand-side (RHS) R expression and assigns its future value
to a variable as a promise.