Golang 部分標準庫說明
阿新 • • 發佈:2019-02-02
更多文章,請大家移步到新的部落格:blog.haoitsoft.com,謝謝大家一直以來的支援!!!
archive/tar
和/zip-compress
:壓縮(解壓縮)檔案功能。fmt
-io
-bufio
-path/filepath
-flag
:fmt
: 提供了格式化輸入輸出功能。io
: 提供了基本輸入輸出功能,大多數是圍繞系統功能的封裝。bufio
: 緩衝輸入輸出功能的封裝。path/filepath
: 用來操作在當前系統中的目標檔名路徑。flag
: 對命令列引數的操作。
strings
-strconv
-unicode
-regexp
-bytes
:strings
: 提供對字串的操作。strconv
: 提供將字串轉換為基礎型別的功能。unicode
: 為 unicode 型的字串提供特殊的功能。regexp
: 正則表示式功能。bytes
: 提供對字元型分片的操作。index/suffixarray
: 子字串快速查詢。
math
-math/cmath
-math/big
-math/rand
-sort
:math
: 基本的數學函式。math/cmath
: 對複數的操作。math/rand
: 偽隨機數生成。sort
: 為陣列排序和自定義集合。math/big
: 大數的實現和計算。
container
-/list-ring-heap
: 實現對集合的操作。list
: 雙鏈表
time
-log
:time
: 日期和時間的基本操作。log
: 記錄程式執行時產生的日誌
encoding/json
-encoding/xml
-text/template
:encoding/json
: 讀取並解碼和寫入並編碼 JSON 資料。encoding/xml
:簡單的 XML1.0 解析器text/template
:生成像 HTML 一樣的資料與文字混合的資料驅動模板
net
-net/http
-html
net
: 網路資料的基本操作。http
: 提供了一個可擴充套件的 HTTP 伺服器和基礎客戶端,解析 HTTP 請求和回覆。html
: HTML5 解析器。
runtime
: Go 程式執行時的互動操作,例如垃圾回收和協程建立。reflect
: 實現通過程式執行時反射,讓程式操作任意型別的變數
還可以通過好電影網:www.haotv8.cc,看你喜歡的電影,勞逸結合,效率更高哦!