【golang】Go编码规范指南

版权声明: https://blog.csdn.net/qq_21852449/article/details/87909109

工作需要从Java转到Go上来了,再Java对象的世界里呆久了,Go的世界初来乍到雨点懵,希望能从标准库中整理出一点规范。
1.项目名
go项目名尽量小写加任何符号
2.package名
使用有意义的小写英文字母,尽量不要和标准库重复
3.变量
变量声明使用驼峰命名,不要使用“_”,多个命名放在一起
4.注释
行注释是常态,块注释一般用来包注释或者禁用大量代码
5.struct
struct的变量声明和初始化方式都采用多行形式写
6.recieved是值类型还是指针类型
function(d *D)…//d能够在方法体中更改数据
function(d D)…//d不会在方法体中更改数据
7. .go文件
go文件名全部小写,可以使用下划线
8.方法名
驼峰命名

猜你喜欢

转载自blog.csdn.net/qq_21852449/article/details/87909109