《Go程序设计语言》- 第10章:包和go工具
生活随笔
收集整理的這篇文章主要介紹了
《Go程序设计语言》- 第10章:包和go工具
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄
- 前言
- 引言
- 導(dǎo)入路徑
- 包的聲明
- 導(dǎo)入聲明
- 空導(dǎo)入
- 包及其命名
- go工具
前言
本專欄是筆者在學(xué)習(xí)《Go程序設(shè)計(jì)語言》這本書時,對每個章節(jié)認(rèn)為較為重要(容易忘記👻)的知識點(diǎn)記錄的筆記,其中也會有少量的思考👀, 現(xiàn)整理成博客分享出來。
如果對專欄感興趣,跑過去看一眼,書中的每一章都有:《Go程序設(shè)計(jì)語言》筆記
??注意??:本專欄不是詳細(xì)的知識講解,只是碎片的知識條目,或可作為Go知識點(diǎn)查漏補(bǔ)缺的小工具~
引言
- 所有導(dǎo)入文件都需要在包開頭顯式列出,這樣編譯器確定依賴時就不需要讀取完整文件;
- 包的依賴形成有向無環(huán)圖,所以包可獨(dú)立甚至并行編譯;
- 包輸出文件不僅包含自己的導(dǎo)出信息,還記錄它所依賴包的導(dǎo)出信息;
導(dǎo)入路徑
包的聲明
- 如果包定義了一條命令(可執(zhí)行的Go程序),則包名必須為main;
- 文件如果以_test.go結(jié)尾,則包名中會出現(xiàn)_test結(jié)尾;
- 包名不包含版本號后綴,如:gopkg.in/yaml.v2;包名為yaml;
導(dǎo)入聲明
空導(dǎo)入
import _ "xxx":導(dǎo)入xxx包,但不顯式使用;如:
import(_ "github.com/go-sql-driver/mysql""github.com/jmoiron/sqlx" )包及其命名
go工具
如有錯誤 ? ,歡迎指正 ??~
如有收獲 🍗,可以考慮點(diǎn)贊👍/評論💬/收藏??/關(guān)注👀,大家共同進(jìn)步~
總結(jié)
以上是生活随笔為你收集整理的《Go程序设计语言》- 第10章:包和go工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《Go程序设计语言》- 第12章:反射
- 下一篇: 《Go程序设计语言》- 第11章:测试