美文网首页
源码文件的分类和含义(一)

源码文件的分类和含义(一)

作者: 盘木 | 来源:发表于2017-11-24 14:59 被阅读0次

    Go源码文件

    名称以.go为后缀,内容以Go语言代码组织的文件多个GO源码文件是需要用代码包组织起来的

    源码文件分三类

    命令源码文件、库源码文件go语言程序

    测试源码文件辅助源码文件

    命令源码文件

    1.声明自己属于main代码包,包含无参数声明和结果声明的main函数,被安装后,相应的可执行文件会被存放到GOBIN指向的目录或<当前工作区目录>/bin下

    2.命令源码文件是GO程序的入口,但不建议把程序都写在一个文件中

    注意:同一个代码包中强烈不建议直接包含多个命令源码文件

    库源码文件

    不具备命令源码文件的两个特征的源码文件

    被安装后,相应的归档文件会被存放到<当前工作区目录>/pkg/<平台相关目录>下

    测试源码文件

    不具备命令源码文件的那两个特征的源码文件

    名称以 _test.go为后缀

    其中至少有一个函数的名称以Test或Benchmark为前缀

    并且,该函数接受一个类型为 *testing.T或*testing.B的参数

    功能测试函数

    func TestFind(t*testing.T){//省略

    }

    基准测试函数

    func BenchmarkFind(b*testing.B){//省略

    }

    相关文章

      网友评论

          本文标题:源码文件的分类和含义(一)

          本文链接:https://www.haomeiwen.com/subject/hscfbxtx.html