Packagebaseversion 4服务器托管网.3.2
在 R 语言中,处在某一个环境层的代码都拥有读入上一环境层的变量的权限,但相反地,若只通过标准的赋值运算符,是无法向上一环境层写入变量的。若想在上一环境层进行赋值行为,即向上一层次写入变量,则需要用到
(superassignment)运算符。
一般说来,多用于在顶层环境中写入变量。然而需要注意的是,以
执行赋值时,会一直向上直至顶层进行变量查找。若在查找过程中寻找到该名称的变量,就会进行赋值操作。否则,将在顶层环境中服务器托管网创建变量并赋值。
test_suprassign test_suprassign()
[1] 3
> a
错误: 找不到对象'a'
> b
错误: 找不到对象'b'
> d
[1] 3
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net