赋值运算符<-
和<<-
R有什么区别?
何时应<<-
使用?
<-
将对象分配给在其中评估对象的环境(本地范围)。<<-
将对象分配给在其下找到名称的下一个最高环境;如果找不到名称,则将其分配给全局名称空间。请参阅此处的文档。
<<-
通常仅在函数中使用,但要小心。<<-
调试起来要困难得多,因为要跟踪分配的评估值比较困难。最好用return
语句编写函数。
Hadley Wickham在他的Advanced R Programming书中有很好的阐述。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句