例如,https://github.com/golang/sys/blob/master/cpu/cpu_gccgo_x86.go#L5:
//go:build (386 || amd64 || amd64p32) && gccgo
// +build 386 amd64 amd64p32
// +build gccgo
package cpu
在我看来,作为一个构建标签,可以很好地工作。
为什么仍然显式指定?// +build ... //go:build
顺便说一句,很难找到的,但很容易(https://pkg.go.dev/cmd/go#hdr-Build_constraints//go:build// +build)
当年话下
相关分类