Go语言关键字大全(含解析,新手必看)
Go 语言的词法元素包括 5 种,分别是关键字、标识符、操作符、分隔符和字面量,它们是组成 Go 语言代码和程序的基本单位。本节主要介绍 Go 语言中的关键字。
Go 语言中的关键字一共有 25 个,如下表所示:
在程序中,每个关键字都有着不同的功能含义,具体说明如下表所示:
Go 语言中保留的关键字比较少,主要是为了简化编译过程中的代码解析。和其他语言一样,关键字不能作为标识符,否则程序会提示语法错误。
Go语言关键字
关键字也称保留字,是指在 Go 语言中有特定含义,成为 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 |
在程序中,每个关键字都有着不同的功能含义,具体说明如下表所示:
| 关键字 | 功能描述 |
|---|---|
| break | 跳出整个循环 |
| default | 设置默认值,常与 switch 语句和 select 语句结合使用 |
| func | 定义函数或方法 |
| interface | 定义接口 |
| select | 选择结构语句,常与 case 和 default 结合使用 |
| case | 选择结构,常与 switch 语句和 select 语句结合使用 |
| defer | 延时执行语句 |
| go | 启动并发执行 |
| map | 定义集合 |
| struct | 定义结构体 |
| chan | 定义通道 |
| else | 判断条件,与 if 结合使用 |
| goto | 跳转语句 |
| package | 定义包的名称 |
| switch | 选择结构语句,常与 case 和 default 结合使用 |
| const | 定义常量 |
| fallthrough | 在 switch 语句的 case 中使用 fallthrough,当 case 匹配成功时,强制下一个 case 语句 |
| if | 判断条件,常与 else 结合使用 |
| range | 迭代切片、管道或集合的元素 |
| type | 自定义数据类型 |
| continue | 跳过本次循环,直接进入下一次循环 |
| for | 循环语句 |
| import | 导入包 |
| return | 设置函数的返回值 |
| var | 定义变量 |
Go 语言中保留的关键字比较少,主要是为了简化编译过程中的代码解析。和其他语言一样,关键字不能作为标识符,否则程序会提示语法错误。
ICP备案:
公安联网备案: