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

国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

問答專欄Q & A COLUMN

Golang常用包有哪些?

seasonleyseasonley 回答0 收藏1
問題描述:最近在學習Golang,想通讀一下常用包的文檔,求指點。
收藏問題

3條回答

cheng10

cheng10

回答于2022-06-28 15:10

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

  • 第1章:輸入和輸出

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

    • 2.1 strings — 字符串操作
    • 2.2 bytes — byte slice 便利操作
    • 2.3 strconv — 字符串和基本數據類型之間轉換
    • 2.4 regexp — 正則表達式
    • 2.5 unicode — Unicode碼點、UTF-8/16編碼
  • 第3章:數據結構與算法

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

    • 4.1 主要類型概述
    • 4.2 時區
    • 4.3 Time 類型詳解
    • 4.4 定時器
  • 第5章:數學函數

    • 5.1 math — 基本數學函數
  • 第6章:文件系統

    • 6.1 os — 平臺無關的操作系統功能實現
    • 6.2 path/filepath — 兼容操作系統的文件路徑操作
  • 第7章:數據持久存儲與交換

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

    • 8.1 flate - DEFLATE 壓縮算法
  • 第9章:測試

    • 9.1 testing - 單元測試
    • 9.2 testing - 基準測試
    • 9.3 testing - 子測試與子基準測試
    • 9.4 testing - 運行并驗證示例
    • 9.5 testing - 其他功能
    • 9.6 httptest - HTTP 測試輔助工具
    • 9.7 總結
  • 第10章:進程、線程和 goroutine

    • 10.1 創建進程
    • 10.2 進程屬性和控制
    • 10.3 線程
  • 第13章:應用構建 與 debug

    • 13.1 flag - 命令行參數解析
    • 13.3 expvar - 公共變量的標準化接口
  • 第15章:

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

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


Go語言中文網有標準庫中文文檔:

https://studygolang.com/pkgdoc


另外,建議通過寫實際項目來鞏固包的使用,否則很容易忘記。平時養成多查閱文檔的習慣。

評論0 贊同0
  •  加載中...
wwolf

wwolf

回答于2022-06-28 15:10

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庫。

評論0 贊同0
  •  加載中...
happyhuangjinji

happyhuangjinji

回答于2022-06-28 15:10

golang官網提供的package,如果是初學者,看這個就可以了,但是是英文的,而且沒有太多的例子。所以你可以配合我專欄的這些教程學習。https://golang.google.cn/pkg/

評論0 贊同0
  •  加載中...

相關問題

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<