Go关键字和预定义标识符
Go 语言中的关键字(25个)#
关键字 | 描述 |
---|---|
break | 退出循环 |
default | 选择结构默认项(switch、select) |
func | 定义函数 |
interface | 定义接口 |
select | channel |
case | 选择结构标签 |
chan | 定义channel |
const | 常量 |
continue | 跳过本次循环 |
defer | 延迟执行内容(收尾工作) |
go | 并发执行 |
map | map类型 |
struct | 定义结构体 |
else | 选择结构 |
goto | 跳转语句 |
package | 包 |
switch | 选择结构 |
fallthrough | 流程控制 |
if | 选择结构 |
range | 从slice、map等结构中取元素 |
type | 定义类型 |
for | 循环 |
import | 导入包 |
return | 返回 |
var | 定义变量 |
预定义标识符(36个)#
- | - | - | - | - | - |
---|---|---|---|---|---|
append | bool | byte | cap | close | complex |
complex64 | complex128 | uint16 | copy | false | float32 |
float64 | imag | int | int8 | int16 | uint32 |
int32 | int64 | iota | len | make | new |
nil | panic | uint64 | println | real | |
recover | string | true | uint | uint8 | uintptr |
Go语言的语言符号又称为记法元素,共包括5类,标签符(identifier)、关键字(keyword)、操作符(operator)、分隔符(delimiter)、字面量(literal),它们是组成Go语言代码和程序的最基本单位。
Go语言的所有源代码都必须由Unicode编码规范的UTF-8编码格式进行编码。