文章目录
·
·
命名规则
1、变量名称必须由数字、字母、下划线组成。
2、标识符开头不能是数字。
3、标识符不能是保留字和关键字。
4、变量的名字是区分大小写的如: age 和 Age 是不同的变量。在实际的运用中,也建议,不要
用一个单词大小写区分两个变量。
5、标识符(变量名称)一定要见名思意 :变量名称建议用名词,方法名称建议用动词
6、变量命名一般采用驼峰式,当遇到特有名词(缩写或简称,如 DNS)的时候,特有名词
根据是否私有全部大写或小写。
7、代码每一行结束后不用写分号( ;)
8、运算符左右建议各加一个空格
var username string = “itying”
9、Go 语言变量名和函数名使用驼峰式命名
当名字有几个单词组成的时优先使用大小写分隔
10、文件命名一律采用小写+_的方式,不用驼峰式,尽量见名思义
11、强制的代码风格
左括号必须紧接着语句不换行,这个特性刚开始会使开发者不习惯,但随着对 Go 语言的
不断熟悉,就会发现风格统一让大家在阅读代码时把注意力集中到了解决问题上,而不是代
码风格上
12、go fmt 主要用于格式化文档,让所有人的代码风格保持一致
13、包名用小写,使用短命名,尽量不要和标准库冲突
14、接口名以er结尾,3个或3个以上接口,应尽量整合成在一起命名。如:type bike interface {…}
15、以大写字母开头的函数,应该添加注释,一般公有方法大写字母开头。如果本包内调用,一般用小写字母开头。