《Go程序设计语言》- 第10章:包和go工具
生活随笔
收集整理的这篇文章主要介绍了
《Go程序设计语言》- 第10章:包和go工具
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
目录
- 前言
- 引言
- 导入路径
- 包的声明
- 导入声明
- 空导入
- 包及其命名
- go工具
前言
本专栏是笔者在学习《Go程序设计语言》这本书时,对每个章节认为较为重要(容易忘记👻)的知识点记录的笔记,其中也会有少量的思考👀, 现整理成博客分享出来。
如果对专栏感兴趣,跑过去看一眼,书中的每一章都有:《Go程序设计语言》笔记
❗️注意❗️:本专栏不是详细的知识讲解,只是碎片的知识条目,或可作为Go知识点查漏补缺的小工具~
引言
- 所有导入文件都需要在包开头显式列出,这样编译器确定依赖时就不需要读取完整文件;
- 包的依赖形成有向无环图,所以包可独立甚至并行编译;
- 包输出文件不仅包含自己的导出信息,还记录它所依赖包的导出信息;
导入路径
包的声明
- 如果包定义了一条命令(可执行的Go程序),则包名必须为main;
- 文件如果以_test.go结尾,则包名中会出现_test结尾;
- 包名不包含版本号后缀,如:gopkg.in/yaml.v2;包名为yaml;
导入声明
空导入
import _ "xxx":导入xxx包,但不显式使用;如:
import(_ "github.com/go-sql-driver/mysql""github.com/jmoiron/sqlx" )包及其命名
go工具
如有错误 ❌ ,欢迎指正 ☝️~
如有收获 🍗,可以考虑点赞👍/评论💬/收藏⭐️/关注👀,大家共同进步~
总结
以上是生活随笔为你收集整理的《Go程序设计语言》- 第10章:包和go工具的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 《Go程序设计语言》- 第12章:反射
- 下一篇: 《Go程序设计语言》- 第11章:测试