我总是看到代码,//go:build linux
// +build linux什么意思?我不明白。给我一些例子
1 回答

慕森卡
TA贡献1806条经验 获得超8个赞
这些是构建约束,请参阅https://pkg.go.dev/go/build#hdr-Build_Constraints
在旧版本的 Go 中,你会说
// +build linux
Go 1.17 及更高版本的新语法是
//go:build linux
但它们做同样的事情:只在 Linux 构建中包含这个文件。
- 1 回答
- 0 关注
- 172 浏览
添加回答
举报
0/150
提交
取消