{eval=Array;=+count(Array);}
Golang常用包自然主要在其標準庫中。以下是標準庫中各個包的分組目錄。(參見圖書u: https://books.studygolang.com/The-Golang-Standard-Library-by-Example/)
第1章:輸入和輸出
第2章:文本
第3章:數據結構與算法
第4章:日期與時間
第5章:數學函數
第6章:文件系統
第7章:數據持久存儲與交換
第8章:數據壓縮與歸檔
第9章:測試
第10章:進程、線程和 goroutine
第13章:應用構建 與 debug
第15章:
第16章:
Go語言中文網有標準庫中文文檔:
https://studygolang.com/pkgdoc
另外,建議通過寫實際項目來鞏固包的使用,否則很容易忘記。平時養成多查閱文檔的習慣。
Go 標準庫有以下幾類:
包括二進制以及文本格式在屏幕、鍵盤、文件以及其他設備上的輸 入輸出等,比如二進制文件的讀寫。對應于此分類的包有bufio、 fmt、 io、 log和flag 等,其中 flag 用于處理命令行參數。
包括字符串和文本內容的處理,比如字符編碼轉換等。對應于此分 類的包有encoding、 bytes、 strings、 strconv、 text、 mime、 unicode、 regexp、 index和path等。其中path用于處理路徑字符串。
包括開發網絡程序所需要的包,比如Socket編程和網站開發等。對應于此分類的包有: net、 http和expvar等。
包含對系統功能的封裝,比如對操作系統的交互以及原子性操作等。對 應于此分類的包有os、 syscall、 sync、 time和unsafe等。
包括math、 sort、 container、 crypto、 hash、 archive、 compress和image等。
對應于此分類的包有: runtime、 reflect和go等。
另外,還有很多第三方的庫,比如代數和矩陣gonum庫。
golang官網提供的package,如果是初學者,看這個就可以了,但是是英文的,而且沒有太多的例子。所以你可以配合我專欄的這些教程學習。https://golang.google.cn/pkg/
0
回答10
回答0
回答0
回答0
回答7
回答0
回答1
回答0
回答5
回答