首页 > 编程笔记 > Go语言笔记 阅读:13

Go语言关键字大全(含解析,新手必看)

Go 语言的词法元素包括 5 种,分别是关键字、标识符、操作符、分隔符和字面量,它们是组成 Go 语言代码和程序的基本单位。本节主要介绍 Go 语言中的关键字。

Go语言关键字

关键字也称保留字,是指在 Go 语言中有特定含义,成为 Go 语言语法中一部分的单词。

Go 语言中的关键字一共有 25 个,如下表所示:

表: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

在程序中,每个关键字都有着不同的功能含义,具体说明如下表所示:

表:关键字及其功能描述
关键字 功能描述
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 语言中保留的关键字比较少,主要是为了简化编译过程中的代码解析。和其他语言一样,关键字不能作为标识符,否则程序会提示语法错误。

相关文章