在Go build约束中,省略意味着什么?
我在这个页面中找到了在Go build约束中,省略意味着什么?,go,Go,我在这个页面中找到了//+build-OMIT 我知道什么是构建约束 省略不是 aGOOS或GOARCH值 编译器名称 cgo 每个Go主要版本的术语为go1.12 由-tags标志给出的任何附加标记 它的字面意思是“在此处省略某些内容”,因为//+build ignore使文件不被考虑用于生成吗?未指定生成标记省略时,将忽略源文件。它的工作方式与忽略相同。省略和忽略标记对构建工具没有特殊意义 该文件使用package命令包含在博客文章中。.code命令忽略以省略结尾的源文件行 总之,有两件事正
//+build-OMIT
我知道什么是构建约束
省略
不是
GOOS
或GOARCH
值cgo
go1.12
它的字面意思是“在此处省略某些内容”,因为
//+build ignore
使文件不被考虑用于生成吗?未指定生成标记省略时,将忽略源文件。它的工作方式与忽略
相同。省略
和忽略
标记对构建工具没有特殊意义
该文件使用package命令包含在博客文章中。.code命令忽略以省略
结尾的源文件行
总之,有两件事正在发生。生成约束用于忽略该文件。使用标记ommit
代替更常见的ignore
,这样构建约束就不会出现在博客文章中
该程序使用go-run-server.go
运行。go-run
命令忽略生成约束。未指定生成标记时,源文件将被忽略。它的工作方式与忽略
相同。省略
和忽略
标记对构建工具没有特殊意义
该文件使用package命令包含在博客文章中。.code命令忽略以省略
结尾的源文件行
总之,有两件事正在发生。生成约束用于忽略该文件。使用标记ommit
代替更常见的ignore
,这样构建约束就不会出现在博客文章中
该程序使用
go-run-server.go
运行。go-run
命令忽略构建约束。哦,我明白了。这个程序只是一个例子,我们可以使用go-run
运行它,但我们不应该使用go-build
构建它。哦,我明白了。这个程序只是一个例子,我们可以使用go-run
运行它,但我们不应该使用go-build
构建它。