七叶笔记 » golang编程 » golang一个包下面多个main函数|忽略编译

golang一个包下面多个main函数|忽略编译

在一个包下面用一个单独的带main函数的文件(当然包名也得是main)来测试功能或写工具是非常方便的,但会有不同包名或者main函数重复定义的错误,这个时候条件编译就能派上用场了,只要在该测试文件 package 定义之前加上 // +build ignore (后面至少一个空行)就可以在go build时忽略该文件了,而且 ide 也不会报错了;要执行该文件需要使用go run命令。

golang忽略编译

相关文章