在Go build约束中,省略意味着什么?

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

我在这个页面中找到了
//+build-OMIT

我知道什么是构建约束

省略
不是

  • a
    GOOS
    GOARCH
  • 编译器名称
  • cgo
  • 每个Go主要版本的术语为
    go1.12
  • 由-tags标志给出的任何附加标记

  • 它的字面意思是“在此处省略某些内容”,因为
    //+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
    构建它。