go
Installation
SKILL.md
Go
框架、构建工具、HTTP 库跟项目走,不要在本技能里指定。
禁止凭训练数据写 API。先定语言版本,再读对应 reference。
定版本
- 读
go.mod的go行(语言版本)。不要用本机go version当语言版本。有go.work时同样读其中的go行。 - 有
toolchain时:工具链可能更新,语法与 std API 仍受go行约束。go 1.24+toolchain go1.26.x仍按 1.24 写,不要用 1.26 才有的new(expr)。 - 取 1.y(
go 1.25.2→1.25),打开下表文件,按该文件写代码。单文件//go:build go1.xx只抬高该文件。
| 1.y | 文件 |
|---|---|
| 1.24 | references/1.24.md |
| 1.25 | references/1.25.md |
| 1.26 | references/1.26.md |
| 1.27 | references/1.27.md |