最佳答案
我是 R 的新手,我对 R 中局部和全局变量的用法很困惑。
我读了一些帖子在互联网上说,如果我使用 =
或 <-
我将分配的变量在当前的环境中,使用 <<-
我可以访问一个全局变量时,在一个函数。
但是,我记得在 C + + 中,当你在方括号 {}
中声明一个变量时,局部变量就会出现,所以我想知道这对于 R 是否也是一样的?或者只是对于 R 中的 功能,我们有局部变量的概念。
我做了一个小实验,这似乎表明,只有括号是不够的,我有什么错误吗?
{
x=matrix(1:10,2,5)
}
print(x[2,2])
[1] 4