让biglist
成为一个非常大的对象:
biglist <- rep(1,10000000) # 76.3 Mb
然后在虚构函数中操纵数据,该函数本身称为另一个虚构函数
funx <- function(x) {
return(funy(x+1))
}
funy <- function(y) {
return(y+1)
}
biglist <- funx(biglist)
如果我想操纵biglist
,如何阻止多个biglist
实例(在.Global
环境中,funx
内和funy
内)从而避免填充笔记本电脑的内存(甚至更大的物体)?