AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
[TOC] ## 实例 ## 语法 ``` // +build windows ``` **支持否定** ``` // +build !windows ``` **支持多个,条件为 or** ``` // +build darwin freebsd netbsd openbsd ``` **支持多个标签** ``` // +build linux darwin // +build 386 ``` 编译方法 ``` go build -tags linux ``` ### package 头写编译条件 cal/a_debug.go ``` // +build debug package cal func Echo() string { return "debug" } ``` cal/a_release.go ``` // +build !debug package cal func Echo() string { return "release" } ``` main.go ``` package main import ( "demo/cal" "fmt" ) func main() { fmt.Printf("%+v\n", cal.Echo()) } ``` 编译 debug ``` go build -tags debug main.go ``` 编译release ``` go build main.go ```