{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問(wèn)答專欄Q & A COLUMN

Golang常用包有哪些?

seasonleyseasonley 回答0 收藏1
問(wèn)題描述:最近在學(xué)習(xí)Golang,想通讀一下常用包的文檔,求指點(diǎn)。
收藏問(wèn)題

3條回答

cheng10

cheng10

回答于2022-06-28 15:10

Golang常用包自然主要在其標(biāo)準(zhǔn)庫(kù)中。以下是標(biāo)準(zhǔn)庫(kù)中各個(gè)包的分組目錄。(參見圖書u: https://books.studygolang.com/The-Golang-Standard-Library-by-Example/)

  • 第1章:輸入和輸出

    • 1.1 io — 基本的 IO 接口
    • 1.2 ioutil — 方便的IO操作函數(shù)集
    • 1.3 fmt — 格式化IO
    • 1.4 bufio — 緩存IO
  • 第2章:文本

    • 2.1 strings — 字符串操作
    • 2.2 bytes — byte slice 便利操作
    • 2.3 strconv — 字符串和基本數(shù)據(jù)類型之間轉(zhuǎn)換
    • 2.4 regexp — 正則表達(dá)式
    • 2.5 unicode — Unicode碼點(diǎn)、UTF-8/16編碼
  • 第3章:數(shù)據(jù)結(jié)構(gòu)與算法

    • 3.1 sort —— 排序算法
    • 3.3 container — 容器數(shù)據(jù)類型:heap、list和ring
  • 第4章:日期與時(shí)間

    • 4.1 主要類型概述
    • 4.2 時(shí)區(qū)
    • 4.3 Time 類型詳解
    • 4.4 定時(shí)器
  • 第5章:數(shù)學(xué)函數(shù)

    • 5.1 math — 基本數(shù)學(xué)函數(shù)
  • 第6章:文件系統(tǒng)

    • 6.1 os — 平臺(tái)無(wú)關(guān)的操作系統(tǒng)功能實(shí)現(xiàn)
    • 6.2 path/filepath — 兼容操作系統(tǒng)的文件路徑操作
  • 第7章:數(shù)據(jù)持久存儲(chǔ)與交換

    • 7.1 database/sql — SQL/SQL-Like 數(shù)據(jù)庫(kù)操作接口
  • 第8章:數(shù)據(jù)壓縮與歸檔

    • 8.1 flate - DEFLATE 壓縮算法
  • 第9章:測(cè)試

    • 9.1 testing - 單元測(cè)試
    • 9.2 testing - 基準(zhǔn)測(cè)試
    • 9.3 testing - 子測(cè)試與子基準(zhǔn)測(cè)試
    • 9.4 testing - 運(yùn)行并驗(yàn)證示例
    • 9.5 testing - 其他功能
    • 9.6 httptest - HTTP 測(cè)試輔助工具
    • 9.7 總結(jié)
  • 第10章:進(jìn)程、線程和 goroutine

    • 10.1 創(chuàng)建進(jìn)程
    • 10.2 進(jìn)程屬性和控制
    • 10.3 線程
  • 第13章:應(yīng)用構(gòu)建 與 debug

    • 13.1 flag - 命令行參數(shù)解析
    • 13.3 expvar - 公共變量的標(biāo)準(zhǔn)化接口
  • 第15章:

    • 15.2 非類型安全操作
  • 第16章:

    • 16.1 sync - 處理同步需求
    • 16.2 sync/atomic - 原子操作
    • 16.3 os/signal - 信號(hào)


Go語(yǔ)言中文網(wǎng)有標(biāo)準(zhǔn)庫(kù)中文文檔:

https://studygolang.com/pkgdoc


另外,建議通過(guò)寫實(shí)際項(xiàng)目來(lái)鞏固包的使用,否則很容易忘記。平時(shí)養(yǎng)成多查閱文檔的習(xí)慣。

評(píng)論0 贊同0
  •  加載中...
wwolf

wwolf

回答于2022-06-28 15:10

Go 標(biāo)準(zhǔn)庫(kù)有以下幾類:


輸入輸出:

包括二進(jìn)制以及文本格式在屏幕、鍵盤、文件以及其他設(shè)備上的輸 入輸出等,比如二進(jìn)制文件的讀寫。對(duì)應(yīng)于此分類的包有bufio、 fmt、 io、 log和flag 等,其中 flag 用于處理命令行參數(shù)。


文本處理

包括字符串和文本內(nèi)容的處理,比如字符編碼轉(zhuǎn)換等。對(duì)應(yīng)于此分 類的包有encoding、 bytes、 strings、 strconv、 text、 mime、 unicode、 regexp、 index和path等。其中path用于處理路徑字符串。


網(wǎng)絡(luò)

包括開發(fā)網(wǎng)絡(luò)程序所需要的包,比如Socket編程和網(wǎng)站開發(fā)等。對(duì)應(yīng)于此分類的包有: net、 http和expvar等。


系統(tǒng)

包含對(duì)系統(tǒng)功能的封裝,比如對(duì)操作系統(tǒng)的交互以及原子性操作等。對(duì) 應(yīng)于此分類的包有os、 syscall、 sync、 time和unsafe等。


數(shù)據(jù)結(jié)構(gòu)與算法

包括math、 sort、 container、 crypto、 hash、 archive、 compress和image等。


運(yùn)行時(shí)

對(duì)應(yīng)于此分類的包有: runtime、 reflect和go等。


另外,還有很多第三方的庫(kù),比如代數(shù)和矩陣gonum庫(kù)。

評(píng)論0 贊同0
  •  加載中...
happyhuangjinji

happyhuangjinji

回答于2022-06-28 15:10

golang官網(wǎng)提供的package,如果是初學(xué)者,看這個(gè)就可以了,但是是英文的,而且沒(méi)有太多的例子。所以你可以配合我專欄的這些教程學(xué)習(xí)。https://golang.google.cn/pkg/

評(píng)論0 贊同0
  •  加載中...

相關(guān)問(wèn)題

最新活動(dòng)

您已邀請(qǐng)0人回答 查看邀請(qǐng)

我的邀請(qǐng)列表

  • 擅長(zhǎng)該話題
  • 回答過(guò)該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說(shuō)句感謝的話吧!
付費(fèi)偷看金額在0.1-10元之間
<