任何人都可以给我一个R中的承诺对象的解释吗?我还是R的新手。所以提前感谢保持简单(如果可能的话)。
我无法在网上找到简短的描述或文献。
在包中使用Promise对象,使用户可以使用对象,而无需将它们加载到内存中。不幸的是,无法确定对象是否是一个promise对象,也无法确定创建它的环境。例如:您可以创建一个promise对象来延迟对变量的评估,直到它(首先)需要为止。你可以使用delayedAssign函数来完成它。
x <- 1
y <- 2
z <- 3
delayedAssign("v", c(x, y, z))
x <- 5
v
#[1] 5 2 3
参考:http://130.132.212.207/mediawiki/images/0/09/R_in_a_Nutshell.pdf
Promise是一个通常包含从包加载的数据的对象。一旦使用它就会变成数据帧。它是一个承诺对象,从您加载它直到您使用它。