初识Go语言——常见标识符、关键字以及命名规则
1. 标识符:
和Java、C++等编程语言中标识符的组成规则一样,由数字、字母、下划线组成,首字符不能是数字,并且区分大小写。
例如:
ackage main
import "fmt"
func main() {
var name string
var age int
var _weight int
var 87m int//错误
fmt.Println(name)
fmt.Println(age)
fmt.Println(_weight)
}
变量的一般定义格式:var+变量名+类型
2. 关键字——不能被用来做为名称
Go语言事先定义好了25个关键字,36个预定义标识符。
3. 命名规范
Go语言是一门区分大小写的语言;
Go语言从语法层面进行了限定规范,任何允许对外公开的名称,首字母必须大写,不对外公开的首字母一律使用小写,如果名称由多个单词组成,那么采用驼峰命名法进行命名;
对一个包进行命名时,采用小写,不要有大小写混合命名;
对于一个文件进行命名时,一律采用小写,如果由多个单词组成,则用下划线隔开;
接口命名时,统一采用er作为后缀;
常量命名时,统一采用全大写,并用下划线分隔;