https://google.github.io/styleguide/Rguide.xml)也推荐使用箭头(<-)赋值 。况且有些情况下 , 只能采用箭头(<-)赋值 , 例如:system.time(c<-1:10)中就不能使用等号(=) 。而从数学的角度来说 , 等号两边是相等的 , 即等号左边的等于等号右边的 , 等号右边的也等于等号左边的 。等号本身并没有指向性 , 因此并没有办法体现”赋值“这一含义 。而在R中 , 箭头(<-)符号生动的阐释了赋值的含义 , 一个非等号(=)的赋值符从根本上向学习者暗示这样一个真理: 赋值操作与数学上的等于是完全不同的 。此外 , 箭头(<-)符号可以双向赋值 , 即x <- 10与10 -> x等价 。习惯 <- 和 -> 的使用以后 , 也对后来习惯使用更为复杂的 <<- 以及 ->> 这两个赋值符号(<<-或->>一般用于函数内部 , 表示给上一层环境中的变量赋值)做好铺垫 , 而 =无法实现类似的功能 。
另外也有等号党提出异议 , 认为采用箭头(<-)不如使用等号(=) 。例如:如果我想判断一个变量是否小于10 , 可以写成 x<10;如果我想判断一个变量是否小于-10 , 然后顺手写成x<-10 , 这时候就会产生歧义 。关于处理负数时产生歧义的说法 , 只能说是没有正确养成良好的空格习惯造成的 , 句号逗号后加空格 , 括号外围加空格 , 运算符号两边加空格 , 这些应该是学习代码前就应该懂得的常识 。会犯出 a <- 5 和 a < -5 混淆的错误只能说明自己的代码风格糟糕 , 建议大家Google 的 R style guide(
https://google.github.io/styleguide/Rguide.xml )中其他的一些代码写作规则 。
【来回双箭头符号 双向箭头符号图片】Reference
- https://www.cnblogs.com/loca/p/4301344.html
- https://google.github.io/styleguide/Rguide.xml
- 双11晚会首位演出嘉宾出炉!水果姐来了
- 双十一震撼来袭 双十一即将来袭
- 2015支付宝双12数据统计
- 人有双重性格正常吗 双重性格的人是什么意思
- 亚马逊入驻天猫国际给双方带来的好处 亚马逊入驻天猫
- 水蛭2020价格 水蛭的价格?
- 双子座真的如传言所说的花心吗
- 电商巨头们双11野心曝光
- 双子座专属网名霸气 双子座的霸气英文网名
- 笔记本电脑15寸 15寸笔记本推荐哪款
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
