全域性分配
可以使用 <<-
從任何環境全域性分配變數。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
非常不鼓勵全域性任務。使用包裝函式或從另一個本地環境顯式呼叫變數是非常優選的。