go 用的不多的命令

2022-03-04 12:33:19 字數 1061 閱讀 9470

8、go doc

文件注釋相關,可以搭建本地go文件伺服器,包含自己的專案注釋,更多細節請參考:

9、go list

不加任何標記直接使用,是顯示指定包的匯入路徑,如 go list net/http 就顯示 net/http。

該命令加上 -json 標記可以顯示完整資訊,如:

如果只想顯示指定資訊,可以使用 -f 標記,如 go list -f } net/http 可以顯示 net/http 包中的 go 原始碼檔案列表。(所以可以理解,預設的 go list 相當於 go list -f })

10、go fmt

作用於**包,用於格式化**包中的**格式,注意不包含**包中的子**包。是 gofmt 的簡單封裝,相當於 gofmt -l -w ,更多資訊,請通過 gofmt -h 檢視。 

11、go fix

12、go vet

靜態檢查工具,這是個好東西,一般專案快完成時進行進行優化時需要,到時候再詳細研究。

13、go tool pprof

效能檢查工具,等需要時再詳細研究。詳見:

14、go tool cgo

從 cgo的名字可以猜出,這是乙個跟c語言和go語言有關的命令,需要時再進行研究。

15、go env

用於列印go語言的環境資訊,如 gopath 是工作區目錄,goroot 是go語言安裝目錄,gobin 是通過 go install 命令生成可執行檔案的存放目錄(預設是當前工作區的 bin 目錄下),goexe 為生成可執行檔案的字尾

16、轉成彙編**

上面的意思是,解析可執行檔案server,將其中的 operate 包的 login 方法轉成彙編**。

準備的差不多了

今日上午去廣州車店換了些零件,買了點備用品,花了230,裝備很費錢,乙個剎車皮都要28,很討厭車店那個老頭,一臉不耐煩的樣子。這幾天廣州太熱了,城裡估計有37度,一到外面就汗流浹背。昨天風扇壞了,晚上只好在辦公室睡覺,有空調。現在東西基本上準備好了,這兩天把網上的那個海拔里程圖畫到了一張a4的紙上,...

這是差不多的資料解構

如何定義乙個陣列 let arr newarray arr 1 2,3 定義乙個物件 let obj newobject obj let setrapstar newset 2,6,7,1,3,real 追加資料 setrapstar.add real add 66 console.log setr...

用一句話描述Go語言的命令

go命令是管理go資源的工具 有一些命令是非常常用的,比如run build get test get,有一些命令在使用ide後很少會用到,ide代勞了,比如fmt vet。把所有命令列出來,了解一下這些命令的用途,對寫 很有幫助 看看有沒有你還沒用過的命令吧!常規用法 go 命令 引數 複製 這是...