加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

【Go】Go语言学习笔记-3-包

发布时间:2020-12-16 18:39:33 所属栏目:大数据 来源:网络整理
导读:包是函数和数据的集合,用package关键字定义一个包。 文件名不需要与包名一致。 包名的约定是使用小写字符。 Go包可以由多个文件组成,但是使用相同的package name这一行。 名称以大写字母起始的时可导出的,可以在包得外部调用。 构建包的方法:在$GOPATH下

包是函数和数据的集合,用package关键字定义一个包。

  • 文件名不需要与包名一致。

  • 包名的约定是使用小写字符。

  • Go包可以由多个文件组成,但是使用相同的package <name>这一行。

  • 名称以大写字母起始的时可导出的,可以在包得外部调用。

  • 构建包的方法:在$GOPATH下简历一个目录,然后把这个文件复制到该目录下,然后build和install。

  • 共有函数的名字以大写字母开头,私有函数的名字以小写字母开头。

  • 文档:在package前的一段注释,会出现在godoc生成的关于包的页面上。

  • 单元测试:测试函数以Test开头,运行go test则会调用所有的测试函数。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读