
Last chance! 50% off unlimited learning
Sale ends in
Get the future of a future variable that has been created directly
or indirectly via future()
.
futureOf(
var = NULL,
envir = parent.frame(),
mustExist = TRUE,
default = NA,
drop = FALSE
)
A Future (or default
).
If var
is NULL, then a named list of Future:s are returned.
the variable. If NULL, all futures in the environment are returned.
the environment where to search from.
If TRUE and the variable does not exists, then an informative error is thrown, otherwise NA is returned.
the default value if future was not found.
if TRUE and var
is NULL, then returned list
only contains futures, otherwise also default
values.
a %<-% { 1 }
f <- futureOf(a)
print(f)
b %<-% { 2 }
f <- futureOf(b)
print(f)
## All futures
fs <- futureOf()
print(fs)
## Futures part of environment
env <- new.env()
env$c %<-% { 3 }
f <- futureOf(env$c)
print(f)
f2 <- futureOf(c, envir = env)
print(f2)
f3 <- futureOf("c", envir = env)
print(f3)
fs <- futureOf(envir = env)
print(fs)
Run the code above in your browser using DataLab