首页 > 解决方案 > 在 R 中编写 R-thonic 代码

问题描述

是什么设计决策导致 R 通常有不止一种做事方式,并且有细微的差别?看,一个很好的例子,

https://www.r-bloggers.com/r-na-vs-null/

更多此类问题在这里,有些是合理的,有些不是http://r4stats.com/articles/why-r-is-hard-to-learn/

从软件工程的角度来看,在语言中有这样的选择会因为代码中存在微妙且难以发现的错误而尖叫(例如,在 Python 中,编写“pythonic”代码的全部意义在于避免歧义并且易于阅读和一致很有型)。因此,拥有它一定有一些主要优势。这些是什么?

标签: rdebuggingreadabilitycode-readability

解决方案


推荐阅读