【R语言】【规范】编程规范

Google发布R语言格式规范内部指导

                                                 2016-09-06                                                 数据科学                                                 大数据应用                                                


小编近日得知,Google已发布R语言的格式规范内部指导,这说明R语言的使用在Google内部也得到了较为广泛的认可,并有可能扩大使用规模,所以统一发布这个指导,以规范今后的代码。

当然,也有可能是招了很多习惯使用R的朋友,然而他们在格式规范上没有经过严格的训练,所以需要有一个统一的指导。


Google本次发布的R编程规范指导一共有15条,分别覆盖 文件名规范,变量名规范,每行代码长度,缩进,花括号使用,赋值表达,if else,分号的不使用,函数定义,函数注释等等。我们来具体看一下。


文件名和变量命名规则

首先,名称需要是有意义的。

其次,对于文件的名称,下划线(_)可以接受。但是对于变量名,不要使用下划线或者连字符(-)。

变量名命名规范:全部小写,然后可以用点(.)作为分割符。


函数名命名规范:首字母大写,不要用点(.)作为分隔符。


常数变量,首字母要以'k'开头。



代码格式规范

每行长度:每行不要超过80个字符。
缩进的使用:缩进的时候,统一用两个空格。不要用'tab',要不要'tab'和空格混着使用。
空格的使用:在所有运算符号前后(=,+,-,<-,等等),都要加上空格。逗号(,)之前不用加,但逗号之后必须要加。

花括号的使用:左花括号({)必须紧跟前一行,不能作为另一行的开始。if else中,左花括号必须紧跟if else。


赋值格式规范
用<-来赋值,而不是等号'='。用两个等号(==)去做判断左右值是否相等。这是很容易出错的。

年初有个笑话。


来,放大代码来看一下:

有没有看出来哪里写错了?

后面还有一些规范,我这里就不一一列举了。感兴趣的朋友可以直接点击’阅读原文'。

话又说回来了,既然Google都开始弘扬R了,那是不是Python就不用学了?

当然不是。忘给你说了,在R之前,Google早就出过一系列Python的指导和教学课程了,链接在这里:https://developers.google.com/edu/python/ 。 当然,很简单。




阅读原文                                                                                       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值