全域性分配

可以使用 <<- 從任何環境全域性分配變數。bar() 現在可以訪問 y。

bar <- function() {
    z <- x + y
    return(z)
}
    
foo <- function() {
    y <<- 3
    z <- bar()
    return(z)
}

foo()

4

非常不鼓勵全域性任務。使用包裝函式或從另一個本地環境顯式呼叫變數是非常優選的。