文件名
Go 的源文件名均由小写字母组,如 scanner.go
。如果文件名由多个部分组成,则使用下划线 _
对它们进行分隔,如 scanner_test.go
标识符
以下是无效的标识符
- 1ab(以数字开头)
- case(Go 语言的关键字)
- a+b(运算符是不允许的)
_
本身就是一个特殊的标识符,被称为空白标识符。 它可以像其他标识符那样用于变量的声明或赋值(任何类型都可以赋值给它),但任何赋给这个标识符的值都将被抛弃,因此这些值不能在后续的代码中使用,也不可以使用这个这个标识符作为变量对其它变量的进行赋值或运算
Go 关键字或保留字
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 |
copy | false | float32 | float64 | imag | int | int8 | int16 |
int32 | int64 | iota | len | make | new | nil | panic |
println | real | recover | string | true | uint | uint8 |