我的问题可能听起来很愚蠢,但我注意到了这一点,.
并且%
经常被使用,R
坦率地说,我真的不知道为什么要使用它。
我已经在dplyr
(go here for an example) 和data.table
(ie .SD
) 中看到它,但我确信它也必须在其他地方使用。
因此,我的问题是:
- 是什么
.
意思?它是某种R
编码最佳实践命名法吗?(即_functionName
常用于javascript
表示它是私有函数)。如果是,规则是什么? - 相同的问题
%
,在 R 中也经常使用(即%in%
,,%>%
...)。
我的猜测一直是这样,.
并且%
是一种快速调用函数的便捷方式,但使用方式data.table
不.
遵循这个逻辑,这让我感到困惑。