
future()
.
futureOf(var = NULL, envir = parent.frame(), mustExist = TRUE, default = NA, drop = FALSE)
var
is NULL, then returned list
only contains futures, otherwise also default
values.default
).
If var
is NULL, then a named list of Future:s are returned.
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