但是请注意,您的错误消息引用了Go
1.6
http2中添加的软件包,因此您至少需要
go1.6构建约束。
构建约束
// +build go1.5
将使文件在 Go 1.5及更高版本中 进行编译。因此,如果您希望测试文件仅使用Go 1.6及更高版本进行编译和运行,请使用
// +build go1.6
另外请不要忘记:
约束可能会出现在任何类型的源文件中(不仅是Go),但它们必须出现 在文件顶部附近 ,并且只能出现 在空白行和其他行注释之前
。这些规则意味着在Go文件中,构建约束必须出现在package子句之前。为了将构建约束与软件包文档区分开来, 必须在一系列构建约束后跟一个空行 。
一个工作示例:
1 // +build go1.623 package yourpackage
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)