包的操作
# 包的操作
包是 Go 代码的复用边界。同一目录中的普通 .go 文件应属于同一个包,导入路径由模块路径和相对目录共同组成。
import (
"context"
"fmt"
"example.com/monitor/internal/checker"
)
1
2
3
4
5
6
2
3
4
5
6
导入时使用模块路径,不使用 ../ 相对导入。仅为副作用导入必须写成 _ "包路径",这类隐式初始化应谨慎使用。
go get 调整依赖版本,go mod tidy 移除未使用依赖并补充缺失依赖。go.sum 保存依赖内容校验信息,应与 go.mod 一起提交。