添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
txt <- "global variable"
my_function <- function() {
txt = "fantastic"
paste("R is", txt)
}

my_function()

txt # 打印 txt 亲自试一试 »

如果您尝试打印 txt ,它将返回" 全局变量 ",因为我们正在打印 txt 在函数之外。

my_function <- function() {
txt <<- "fantastic"
paste("R is", }

my_function()

print(txt) 亲自试一试 »

此外,如果您想更改函数内的全局变量,请使用 global 赋值运算符:

要更改函数内部的全局变量的值,请使用全局赋值运算符引用该变量 <<-

txt <- "awesome"
my_function <- function() {
txt <<- "fantastic"
paste("R is", txt)
}

my_function()

paste("R is", 亲自试一试 »