go - Golang 使用 go 版本 1.14 在多行上构建标签
问题描述
我在测试套件中使用多个 Golang 构建标签。
有没有办法在 go 1.14 中将它们分成多行?
例如,我想将此行拆分为多行:
// +build integration integration_auth_pwd integration_auth_tls integration_config integration_groups integration_groups_mongodb integration_groups_sql integration_groups_cassandra
我试图像这样拆分它们:
// +build integration integration_auth_pwd integration_auth_tls \
//integration_config integration_groups integration_groups_mongodb \
//integration_groups_sql integration_groups_cassandra
这没有用。
解决方案
你不能打破// +build
约束。
您可以指定多// +build
行。但是要知道一行中空格分隔的约束是ANDed在一起的,而多行中指定的约束是ORed在一起的,所以就不一样了。
您不能将您的要求分成多行,使用单行。
友情提示:不再支持 Go 1.14。请务必使用最新的 Go。无论 Go 1.14 中发现了什么安全漏洞,你都将在余生中受到这些漏洞的攻击。
推荐阅读
- elasticsearch - 在 Kibana 中搜索多个字段的 KQL 查询
- linux - 在脚本中使用 grep
- react-native - 使用 aws amplify cognito 的自定义身份验证流程
- ddev - 绑定源路径不存在:/host_mnt
- tensorflow - 我更快的 rcnn 模型在某个步骤一直失败,学习曲线没有改变
- javascript - 如何在 laravel 视图中的 @foreach 循环内运行 ajax 脚本代码?
- python - 如何阻止 CUDA 为每个训练 keras 模型的子进程重新初始化?
- python - 电压计算器 - Python tkinter
- xamarin.forms - 在 Google PlayStore 中提供订阅服务
- javascript - Ajax Live Search,如果搜索结果只有一个,如何将文本放入输入表单?