尽量保持package的名字和目录一致,采取有意义的包名,包名使用小写,不要使用下划线和大写字母
package demo
package main
使用小写字母,用下划线分割
my_test.go
//多行声明
type User struct{
Username string
Email string
}
//多行初始化
u := User{
Username: "ada"
Email: "dsfgsdfg"
}
type Reader interface{
Read(p []byte) (n int ,err error)
}
一般为驼峰命名,遵循以下规则
若变量为布尔类型,则名称一般以"Has"、"Is"、"Can"、"Allow"开头
_分割///**/;所以前置大括号不能单独一样Tab,而不是空格引入多个包时,按照三中类型区分,标准包,程序内部包,第三方包,建议写的时候有顺序的导入你的包。
_丢弃,必须全部处理单元测试命名规范example_test.go
测试用例必须以Test开头
原文:https://www.cnblogs.com/tomyyyyy/p/12896347.html