全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5714 6
2011-06-28
R里面用<<-赋值是什么意思?
和<-有什么区别?
谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-6-28 23:34:24
<<- 是特殊赋值,如果该赋值的environment里有相应的变量,则赋值给相应的变量,如果这一层的environment里没有相应变量,则在parent environment里寻找相应的变量进行赋值,以此类推,知道进行的global environment。该操作通常用于函数内部与外部关联时调用。<-只是在该赋值操作的environment里寻找变量,如果没有则报错.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-6-29 01:36:45
2# ltx5151 Thank you very much.
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-6-29 07:22:47
ltx5151 版主,没有听懂哦

您能否具体举个实例?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-6-29 21:07:37
哈哈!老兄就像 matlab global
GLOBAL Define global variable.

?"<<-"

############
x <- 5
add <- function(k)  {
x <- x + k
10 + x }
x             #5
add(1)   #16
x             #5  
add(1)   #16

##########define global variable
x <- 5
add <- function(k)  {
x <<- x + k
10 + x }
x              #6
add(1)    #16
x              #6
add(1)    #17


Important! be aware of cautions about the use of global variables!!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-6-29 23:15:27
epoh老师,谢谢解答
这个就像全局变量和局域变量吧
global对应local
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群