语法
命名规范
Google 推荐使用 BigCamelCase(大驼峰命名法)来命名函数,以便将其与其他对象清楚地区分开来。
# Good
DoNothing <- function() {
return(invisible(NULL))
}私有函数(private function)的名称应以点号开头。这有助于传达函数的来源及其预期用途。
# Good
.DoNothingPrivately <- function() {
return(invisible(NULL))
}我们之前曾推荐使用 dot.case(点分命名法)来命名对象。我们正在逐步弃用这种方式,因为它会与 S3 方法产生混淆。
不要使用 attach()
使用 attach() 时产生错误的可能性非常多。
Last updated on