【发布时间】:2019-01-03 22:54:52
【问题描述】:
我知道如何使用<- 和->,还有are several writeups 关于equals 赋值和箭头赋值之间的区别,但我不知道什么时候更喜欢@987654331 @以上<-。
似乎社区已经合并使用<- 进行分配。
Google 的 R style-guide 和 Hadley Wickam 的 tidyverse R style-guide 都没有在作业部分提到 ->。
我很好奇导致 S/S-PLUS 开发人员输入右箭头分配运算符 -> 的设计考虑因素。与<- 或= 相比,在哪些设置中使用-> 会被认为更具可读性(或更易于键入)?
我不熟悉任何其他允许右分配语义的语言。哪些语言在这方面启发了 R?
我正在寻找引用书籍/早期设计文档/用户手册/存档邮件列表或其他参考资料的答案,以确定 S 作者/设计师在使用前向箭头赋值运算符时的意图。
【问题讨论】:
-
很遗憾,我之前的评论消失了,但我认为这是相关的:您链接的“好文章”不准确且具有误导性。可以在 Reddit 上找到对差异的正确解释:reddit.com/r/Rlanguage/comments/47c3z7/… — 如果有人对此评论有疑问,请告诉我为什么,而不仅仅是标记它.
-
在这么短的时间内在这个线程中获得了这么多点,这是在哪里发布的?
-
@Moody_Mudskipper,最初在此处发布,未从子站点移至 SO。我敢打赌,很多人想知道为什么 R/S 如此古怪。我自己找不到任何参考资料,但谢天谢地,本的回答引用了 S. 的主要作者钱伯斯。
-
我虽然是从博客或reddit之类的链接,但我只是好奇
标签: r language-design s