R语言中的“<

编程入门 行业动态 更新时间:2024-10-20 11:42:28

R<a href=https://www.elefans.com/category/jswz/34/1770116.html style=语言中的“<"/>

R语言中的“<

对一般的赋值语句,“<-” 与 “=” 功能上无区别  ,但通常我们强推“<-”。原因是等号存在二义性:它既可以赋值,也可以传递函数参数:如果等号出现在单独的环境中,它就是赋值;如果写在函数参数位置,它就是传参数。


R语言对命名参数定义的特殊性,总会让人很难理解赋值语句的 “=” 和函数中命名参数的本质区别。  

在函数调用中,命名参数一定是用"=",这个时候最好不要用 "<-"。因为命名参数的“=”是不能用“<-”代替的,“<-”的作用是命名参数没有定义,而是命名参数这个时候是占位参数了
R中的赋值操作还有右指针箭头,网上有人这样形容右箭头赋值:某天某祖先写了一长段代码,但没有事先写上把这段代码的结果赋值保留下来,悔得肠子都青了,只好敲回车任凭程序在那儿跑,跑完了得不到返回值,于是该祖先发明了一个右箭头,这样即使先写了一段代码也不用怕,因为可以最后加上-> x就把前面的返回值赋给x了

更多推荐

R语言中的“<

本文发布于:2023-06-26 04:14:15,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/889127.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语言

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!