命令源码文件、库源码文件go语言程序
测试源码文件辅助源码文件
命令源码文件
1.声明自己属于main代码包,包含无参数声明和结果声明的main函数,被安装后,相应的可执行文件会被存放到GOBIN指向的目录或<当前工作区目录>/bin下。
2.命令源码文件是GO程序的入口,但不建议把程序都写在一个文件中。
注意:同一个代码包中强烈不建议直接包含多个命令源码文件。
库源码文件
不具备命令源码文件的两个特征的源码文件
被安装后,相应的归档文件会被存放到<当前工作区目录>/pkg/<平台相关目录>下。
测试源码文件
不具备命令源码文件的那两个特征的源码文件
名称以 _test.go为后缀。
其中至少有一个函数的名称以Test或Benchmark为前缀。
并且,该函数接受一个类型为 *testing.T或*testing.B的参数。
匿名回答于2021-10-01 07:13:24