Go语言标识符构成规则:
开头一个字符必须是字母或下划线,后面跟任意多个字符、数字或下划线,并且区分大小写;
Go语言预声明的标识符包括关键字、内置数据类型标识符、常量值标识符、内置函数和空白标识符。
预声明标识符
关键字
Go语言共有25个关键字
引导程序整体结构的8个关键字
package // 定义包名import // 导入包名const // 常量声明var // 变量声明func // 函数定义defer // 延迟执行go // 并发语法糖return // 函数返回
声明复合数据结构的4个关键字
struct // 定义结构类型interface // 定义接口类型map // 声明或创建map类型chan // 声明或创建通过
控制程序结构的13个关键字
if else // if else 语句关键字for range break continue // for 语句关键字switch select type case default fallthrough // switch和select语句关键字goto // goto跳转语句关键字
内置数据类型标识符
// 整型byte int int8 int16 int32 int64uint uint8 uint16 uint32 uint64 uintptr// 浮点型float32 float64// 复数型complex64 complex128// 字符串string// 字符rune// 接口型error// 布尔型bool
内置函数
make new len cap append copy delete panicrecover close complex real imag print println
常量标识符
true false // bool类型常量值iota // 常量声明时的连续枚举类型nil // 指针/引用型变量的默认值
空白标识符
空白标识符用来表示一个匿名的变量,该变量在赋值表达式的左端,空白标识符引用通常被用作占位,比如忽略函数多个返回值中的一个和强制编译器做类型检查。
_
