Go源码文件:名称以.go为后缀,内容以Go语言代码组织的文件 多个Go源码文件是需要用代码包组织起来的
源码文件分为三类:命令源码文件、库源码文件(go语言程序) 测试源码文件(辅助源码文件)
命令源码文件:声明自己属于main代码包、包含无参数声明和结果声明的main函数;被安装后,相应的可执行文件会被存放到GOBIN指向的目录或<当前工作区目录>/bin下
命令源码文件是Go程序的入口,但不建议把程序都写在一个文件中;同一个代码包中强烈不建议直接包含多个命令源码文件。
库源码文件:不具备命令源码文件的那两个特征的源码文件, 被安装后,相应的归档文件会被存放到<当前工作区目录>/pkg/<平台相关目录>下
测试源码文件:不具备命令源码文件的那两个特征的源码文件。名称以_test.go为后缀。其中至少有一个函数的名称以Test或Benchmark为前缀。并且,该函数接受一个类型为
*testing.T或*testing.B的参数
func TestFind(t *testing.T){//省略若干条语句} func BenchmarkFind(b *testing.B){//省略若干条语句}

最新文章

  1. 【JAVA网络流之TCP与UDP 】
  2. 在eclipse中导入weka(小白在路上)
  3. 关于MOD
  4. Android 与 IIS服务器身份验证
  5. PAT乙级 1008. 数组元素循环右移问题 (20)
  6. GSM Sniffing入门之软件篇:GSMTAP抓取与SMS(Short Message Service)
  7. java-多线程-join函数
  8. 在ubuntu系统荣品开发配套JDK安装
  9. nyoj 2 括号配对问题
  10. 分享一个PHP调用RestFul接口的函数
  11. SQL点滴28—一个简单的存储过程
  12. python中List添加、删除元素的几种方法
  13. ios系统的Date的兼容问题
  14. python部分面试- 测试维度
  15. java集合类,详解
  16. sql-获取指定年份指定月份的天数
  17. C语言实现字符串IP与整数型IP的相互转换
  18. JDK源码(1.7) -- java.util.Iterator&lt;E&gt;
  19. socket发送http请求
  20. CSS 3篇(持续更新)

热门文章

  1. MySQL 基础理论面试题整理
  2. XMLSchema验证
  3. 非maven项目下载maven的jar
  4. 四、Jmeter--参数化
  5. WPF中DataGrid控件的过滤(Filter)性能分析及优化
  6. Spring 自动注册及自动装配
  7. 查看,修改ceph节点的ceph配置命令
  8. Oracle 文件
  9. CSS3新特性详解
  10. C# EntityFramwork(Model First)使用要点