命令文件

有一套程式來建構並處理 Go 原始碼。這些套件中的程式通常不會直接執行,而是由 go 程式呼叫。

執行這些程式的最常見方式是作為 go 程式的子指令,例如 go fmt。如此執行時,指令會針對完整的 Go 原始碼套件進行操作,go 程式會呼叫底層二進位檔,並附加上適用於套件層級處理的引數。

也可以將這些程式作為獨立的二進位檔執行,並使用未修改的引數,方法是使用 go tool 子指令,例如 go tool cgo。對大多數指令來說,這主要可用於除錯。有些指令(例如 pprof)只能透過 go tool 子指令存取。

Go 安裝程序還會安裝一個稱為 gofmt 的可執行檔,它等同於 go fmt,因為它通常會被參考。

按一下連結取得更多文件、呼叫方法和使用說明。

名稱      綜述
go      go 程式管理 Go 原始碼,且執行下列其他指令。請參閱指令文件瞭解使用詳情。
cgo      Cgo 支援建立呼叫 C 程式碼的 Go 套件。
cover      Cover 是用來建立並分析 "go test -coverprofile" 所產生的涵蓋率分析檔案的程式。
fix      Fix 會尋找使用舊版語言及函式庫功能的 Go 程式,並將它們改寫為使用新版功能。
fmt      Fmt 會格式化 Go 套件,也可以當成獨立的 gofmt 指令,具有更一般的選項。
doc      Doc 會萃取和產生 Go 套件的說明文件。
vet      Vet 會檢查 Go 原始碼,並回報可疑的結構,例如 Printf 呼叫,其引數與格式字串不符合。

這是濃縮清單。請參閱 完整指令參考,取得編譯器等的說明文件。