目录
Go语言入门-关键字和命名方式
关键字
go语言只有25个关键词
break |
default |
func | interface | select |
case | defer | go | map |
struct |
chan | else | goto | package | switch |
const | fallthrough | if | range | type |
cotinue | for | import | return | var |
go语言的25个关键词体现GO语法规则的简单,关键词不能用作常量,变量函数名称、结构体字段等标识符号。
保留字
Go语言有37个保留字,可以分为3类。
- 常量类(Constants)
true | false | itoa | nil |
- 基本类型和常用类型(Types)
int | int8 | int16 | int32 | int64 |
uint | uint8 | uint16 | uint32 | uint64 |
float32 | float64 | complex128 | complex64 | uintptr |
bool | byte | rune | string | error |
- 函数类(Functions)
make | len | cap | new | append |
copy | close | delete | complex | real |
imag | panic | recover |
命名
- 源码文件命名:
所有go代码以.go进行结尾
- 类型命名(常量命名、变量命名)
- 首字母可以是任意Unicode字符或者下划线(不能为数值),剩下的字符中可以出现数值
- 字符长度不限
- 变量命名推荐是小驼峰命名。函数、接口、全局变量命名按照访问权限来决定首字母是否大写。