- 深入浅出Go语言编程
- 阮正平 杜军
- 411字
- 2024-08-15 17:01:03
3.1.1 命名与注释
Go语言是区分字母大小写的,并且它有一套适用于变量、函数和类型的简单命名规则,具体如下。
● 为变量函数和类型命名时,须以一个字母或下画线开头,后跟任意数量的字母、数字或下画线。
● 如果变量、函数和类型的名字以大写字母开头,则认为可以导出。也就是说,可以从当前包外部的包中访问。反之,则认为不可导出。如果它被认为不可导出,那么就只能在当前包内使用。
Go语言中只有25个关键字,这些关键字只能在特定的语法结构中使用,不能用于自定义名称。具体的关键字如下。
break default func interface select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var
此外,它有37个保留字,这些保留字可分为常量、类型和函数三类,具体如表3-1所示。
表3-1 Go语言的37个保留字分类
Go程序还遵循了一些额外的约定,比如推荐使用“驼峰式”命名法,如果名称由几个单词组成,则优先使用大小写来分隔,而不是下画线。
依照习惯,Go语言使用符号“//”对单行代码进行注释,多行注释使用符号“/* */”,其常用于包的说明中。