全局分配
可以使用 <<-
从任何环境全局分配变量。bar()
现在可以访问 y
。
bar <- function() {
z <- x + y
return(z)
}
foo <- function() {
y <<- 3
z <- bar()
return(z)
}
foo()
4
非常不鼓励全局任务。使用包装函数或从另一个本地环境显式调用变量是非常优选的。
可以使用 <<-
从任何环境全局分配变量。bar()
现在可以访问 y
。
bar <- function() {
z <- x + y
return(z)
}
foo <- function() {
y <<- 3
z <- bar()
return(z)
}
foo()
4
非常不鼓励全局任务。使用包装函数或从另一个本地环境显式调用变量是非常优选的。