1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        【建議收藏】Golang 常用命令總結(jié)

        共 1009字,需瀏覽 3分鐘

         ·

        2023-11-10 12:08

        go build:編譯包和依賴項(xiàng),生成可執(zhí)行文件。命令用于編譯包和依賴項(xiàng),生成可執(zhí)行文件。當(dāng)對(duì)Go程序進(jìn)行修改后,需要使用go build命令重新編譯程序,以生成新的可執(zhí)行文件。該命令不會(huì)自動(dòng)下載和安裝依賴項(xiàng),需要事先使用go get命令下載依賴項(xiàng)

        go run:編譯并運(yùn)行Go程序。該命令會(huì)臨時(shí)編譯程序并運(yùn)行,不會(huì)生成可執(zhí)行文件。在開發(fā)和測(cè)試階段使用,用于快速運(yùn)行程序并查看輸出結(jié)果。

        go test:運(yùn)行測(cè)試文件,會(huì)自動(dòng)執(zhí)行以Test為前綴的測(cè)試函數(shù),并輸出測(cè)試結(jié)果。該命令會(huì)自動(dòng)編譯測(cè)試文件和被測(cè)試的源文件,不需要手動(dòng)編譯。在測(cè)試階段使用,用于自動(dòng)化測(cè)試程序的正確性和性能。

        go get <依賴路徑>:下載并安裝指定的包和依賴項(xiàng)。它會(huì)自動(dòng)下載所需的依賴項(xiàng),并將它們安裝到$GOPATH目錄下。

        ## 如果你使用 Go Modules 進(jìn)行依賴管理,可以使用以下命令:

        go mod download <依賴路徑>:執(zhí)行該命令之后,Go 會(huì)自動(dòng)下載并安裝依賴,安裝后的依賴在 $GOPATH/pkg/mod 目錄下。  

        go install:編譯包和依賴項(xiàng),并將可執(zhí)行文件安裝到$GOPATH/bin目錄下。在生產(chǎn)環(huán)境使用,用于部署程序。

        go clean:清理編譯生成的文件和緩存文件。

        go mod init:初始化模塊,創(chuàng)建go.mod文件。在開發(fā)和發(fā)布新模塊時(shí)使用,用于管理模塊依賴。

        go mod tidy:整理模塊依賴,移除不需要的依賴。在開發(fā)和測(cè)試階段使用,用于管理模塊依賴。

        go clean -modcache:清理 Go 模塊緩存

        go mod vendor:將依賴項(xiàng)復(fù)制到本地vendor目錄下,方便離線構(gòu)建。用于離線構(gòu)建程序。

        go doc:查看Go文檔,例如go doc fmt.Println可以查看fmt包中的Println函數(shù)的文檔。在開發(fā)和學(xué)習(xí)階段使用,用于查閱Go標(biāo)準(zhǔn)庫(kù)和第三方庫(kù)的文檔。

        go vet:檢查代碼風(fēng)格和潛在錯(cuò)誤。在開發(fā)階段使用,用于檢查代碼質(zhì)量和發(fā)現(xiàn)潛在的錯(cuò)誤。

        go fmt:格式化代碼,使其符合Go語(yǔ)言的規(guī)范。用于統(tǒng)一代碼風(fēng)格和格式。

        go list -m all:顯示依賴關(guān)系

        瀏覽 137
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            十二寡妇肉床艳遇聊斋艳谭 | 丁香五月婷婷基地 | 啊高潮了嗯~喷水了啊 | 中文字幕第99页 | 一本色道久久综合无码人妻88 | 学生妹做爱免费看 | 国产又大又长又粗的视频 | 色噜噜综合在线 | 欧美精品三级网站 | 日韩天堂|