版本:1.18.3
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 |
预定义标识符 共 36 个
append | bool | byte | cap | close | complex |
complex64 | complex128 | uint16 | copy | false | float32 |
float64 | imag | int | init8 | int16 | uint32 |
int32 | int64 | iota | len | make | new |
nil | panic | uint64 | println | real | |
recover | string | true | uint | uint8 | uintprl |
蓝色表示内建常量,共 4 个。红色表示内建函数,共 12 个。黑色表示内建类型共 20 个。