内容来自《Google’s R Style Guide》
https://google.github.io/styleguide/Rguide.xml?from=timeline&isappinstalled=0#filenames
命名规则
命名 | 规则 | 例子 |
---|---|---|
变量命名 | 小写字母,以点连接 | avg.clicks |
函数命名 | 驼峰规则 | CalculateAvgClicks |
常数命名 | 以k开头 | kConstantName |
缩进
两个空格,不要使用tab。
例外:括号内换行时,将括号内内容对齐。
空格
所有二元操作符前后空格,逗号后空格。
可选:
- 函数传参时等号前后可以不空格。
- 为了将赋值符号对齐,允许使用多个空格。
大括号
左大括号不能单起一行,右大括号必须单起一行。
else
else必须在一行内置于右大括号和左大括号之间。
赋值
使用 <-
, 不要使用 =