《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章:测试