NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
[TOC] ## 概述 - Go 1.17 版本及更高版本中有效 - `//go:build` 模式可以再编译时不用像, `-tags` 一样需要指定参数,编译的环境会自动识别 - `-tags` 会灵活,可以自定义编译条件,而 `//go:build` 只能使用内置的系统与架构 ## 语法 语法 ``` //go:build condition ``` 多条件编译:支持 `&&` 与`||` ``` //go:build condition1 && condition2 ``` 支持否定条件 ``` //go:build !condition //go:build !(amd64 || arm64 || mips64) ```