有没有专门做名片的网站,wordpress vs joomla,广州网站ui设计,wordpress 自定义数据表在go语言中#xff0c;我们不关是可以在编译时指定版本#xff0c; 在我们的xxx.go文件中也可以指定go的运行版本#xff0c;即 忽略go.mod中的版本#xff0c;而是当当前的go运行版本达到指定条件后才生效的xxx.go文件。
方法如下#xff1a; 我们通过在xxx.go文件的头部…在go语言中我们不关是可以在编译时指定版本 在我们的xxx.go文件中也可以指定go的运行版本即 忽略go.mod中的版本而是当当前的go运行版本达到指定条件后才生效的xxx.go文件。
方法如下 我们通过在xxx.go文件的头部增加以下代码即可
//go:build go1.18
// build go1.18注意事项
上面的第一个代码必须放到 xxx.go文件的最顶端且中间不能有空格后面的 go1.18表示当前文件仅在go环境的版本大于等于 1.18时才会生效 这个版本号你可以修改为你想要的版本在这里增加条件编译后go.mod中的版本号约束对该文件无效如果是在同一个项目/库里面的不同版本建议文件名加上编译的版本如 xxx_go_1.18.go 图示
go.mod项目版本依赖文件 xxx.go文件 我们在这个文件里面指定了go编译版本上面的go.mod的版本对这个文件就失效了。