《Go语言实战》学习笔记——包
生活随笔
收集整理的這篇文章主要介紹了
《Go语言实战》学习笔记——包
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
第 3 章 打包和工具鏈
在 Go 語言里,包是個(gè)非常重要的概念。其設(shè)計(jì)理念是使用包來封裝不同語義單元的功能。這樣做,能夠更好地復(fù)用代碼,并對每個(gè)包內(nèi)的數(shù)據(jù)的使用有更好的控制。
3.1 包
所有 Go 語言的程序都會(huì)組織成若干組文件,每組文件被稱為一個(gè)包。這樣每個(gè)包的代碼都可以作為很小的復(fù)用單元,被其他項(xiàng)目引用。
3.1.1 包名慣例
給包及其目錄命名時(shí),應(yīng)該使用簡潔、清晰且全小寫的名字,這有利于開發(fā)時(shí)頻繁輸入包名。
3.1.2 main包
在 Go 語言里,命名為 main 的包具有特殊的含義。Go 語言的編譯程序會(huì)試圖把這種名字的包編譯為二進(jìn)制可執(zhí)行文件。
Go 文檔里經(jīng)常使用命令(command)這個(gè)詞來指代可執(zhí)行程序。
?如果把這個(gè)包名改為 main 之外的某個(gè)名字,如 hello,編譯器就認(rèn)為這只是一個(gè)包,而不
?是命令。
?
獲取包的文檔:可以訪問 http://golang.org/pkg/fmt/或者在終端輸入 godoc fmt 來了解更
多關(guān)于 fmt 包的細(xì)節(jié)。
總結(jié)
以上是生活随笔為你收集整理的《Go语言实战》学习笔记——包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java js获取css方法_5种Jav
- 下一篇: c语言写程序轮询是什么意思,单片机轮询按