由于我刚刚进入R,我遇到了以下一组函数调用:
myFunc<-function(x=matrix())
{
temp<-NULL
set<-function(y)
{
x<<-y
temp<<-NULL
}
get(){ x }
setT(t){ temp<<-T }
getT(){ Temp }
list(set=set,get=get,setT=setT,getT=getT)
}
在具有以下标题的第二个函数中:
anotherFunc<-function(x)
有一个声明,即
randomvariable<-x$getT()
现在我想要了解的是这个陈述与此有何不同 任何其他函数调用。引用x调用函数getT()有什么影响。 Java,C ++中使用的引用调用之间是否有任何相似之处?
PS-如果问题格式有错误,请提及,因为我是SO的新手。