You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Go 语言有没有类似 Python 列出所有保留关键字的方法?

Go语言获取内置关键字的方法

Go语言标准库提供了和Python keyword模块功能对应的实现,可直接获取当前版本所有内置关键字,无需自行手动整理:

  • 调用标准库go/token包的Keywords()方法即可返回所有关键字的字符串切片,示例代码如下:
package main

import (
	"fmt"
	"go/token"
)

func main() {
	// 打印所有Go内置关键字
	fmt.Println(token.Keywords())
}
  • 运行上述代码的输出示例:
[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]

注:该方法返回的关键字会随Go版本迭代自动同步,和官方规范定义的关键字列表完全一致,无需手动维护。

内容的提问来源于stack exchange,提问作者Pradeep Padmanaban C

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 13:06:05