Sac*_*han 10
在包中使用Promise对象,使用户可以使用对象,而无需将它们加载到内存中.不幸的是,无法确定对象是否是一个promise对象,也无法确定创建它的环境.例如:您可以创建一个promise对象来延迟对变量的评估,直到它(首先)需要为止.你可以使用delayedAssign函数来完成它.
x <- 1
y <- 2
z <- 3
delayedAssign("v", c(x, y, z))
x <- 5
v
#[1] 5 2 3
Run Code Online (Sandbox Code Playgroud)
参考:http://130.132.212.207/mediawiki/images/0/09/R_in_a_Nutshell.pdf