相关疑难解决方法(0)

R中的全局变量和局部变量

我是R的新手,我对R中局部变量和全局变量的使用感到困惑.

我在互联网上阅读了一些帖子,说如果我使用=或者<-我将在当前环境中分配变量,并且<<-我可以在函数内部访问全局变量.

但是,正如我记得在C++中,只要你在括号内声明一个变量就会出现局部变量{},所以我想知道这对于R来说是否相同?或者仅仅是R中的函数我们有局部变量的概念.

我做了一个小实验,这似乎表明只有括号是不够的,我有什么不对吗?

{
   x=matrix(1:10,2,5)
}
print(x[2,2])
[1] 4
Run Code Online (Sandbox Code Playgroud)

r

120
推荐指数
3
解决办法
14万
查看次数

标签 统计

r ×1