go 命令和模块初始化
Go 日常开发主要围绕 go 命令。
一、常用命令
二、go.mod 是什么
go.mod 是 Go Modules 项目的核心文件。
示例:
说明:
模块名通常有两种写法:
如果只是本地练习,用 example.com/demo 即可。
三、添加依赖
例如使用 UUID:
代码:
整理依赖:
go mod tidy 会:
- 添加代码实际使用的依赖
- 删除不再使用的依赖
- 更新
go.sum
四、go.sum 是什么
go.sum 记录依赖的校验信息,用于确认依赖没有被篡改。
不要手动编辑 go.sum。
正常项目里应该提交:
五、推荐工作流
从现在开始,本教程所有示例都默认在 Go Modules 项目中运行。

