golang 源码文件

Go源码文件分三个种类:

1)命令源码文件:如果一个源码文件被声明属于main代码包,且该文件代码中包含无参数声明和结果声明的main函数,则它就是命令源码文件。命令源码文件可以通过go run命令直接启动运行。同一个代码包中的所有源码文件,其所属代码包的名称必须一致。如果命令源码文件和库源码文件处于同一个代码包中,那么在该包中就无法正确执行go build和go install命令。换句话说,这些源码文件将无法通过常规方法编译和安装。因此,命令源码文件通常会单独放在一个代码包中。作为程序模块的入口。另外也不建议同一个代码包中有多个命令源码文件。同样会出现go build和go install命令无法编译和安装该代码包。

2)库源码文件

3)测试源码文件

猜你喜欢

转载自www.cnblogs.com/saryli/p/11607292.html