【发布时间】:2016-07-18 14:28:21
【问题描述】:
单独使用构建标签是否可以在文件中定位特定的 Go 版本?
// +build go1.7
例如。随着将 golang.org/x/net/context 添加到标准库中,我有一些代码要更新以使用 std lib 上下文(当它发布时),但能够为那些没有的代码保持向后兼容性尚未更新。
我知道有很多方法可以控制它,包括分支名称和 go get,只是想知道是否有使用构建标签的方法。
提前致谢。
【问题讨论】:
-
谢谢,我四处寻找,但没有找到任何东西;这正是我想要的。 +1
标签: go build compilation tags