chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Go必知的10個(gè)命令!

馬哥Linux運(yùn)維 ? 來源:馬哥Linux運(yùn)維 ? 2023-10-22 10:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

感覺現(xiàn)在越來越多的公司在使用 Golang 語言進(jìn)行開發(fā)。其上手容易學(xué)習(xí)成本低。使用 Golang 時(shí)有幾個(gè)命令是我們經(jīng)常會(huì)用到。在使用 Go 進(jìn)行任何操作之前,您需要安裝 Go 編譯器。您可以通過運(yùn)行檢查它是否已安裝:

go version

如果你已經(jīng)安裝了,你應(yīng)該可以看到其版本號(hào),如果還沒有安裝,那可以直接進(jìn)入官網(wǎng)進(jìn)行安裝:go.dev/dl/

go version go1.18.2 darwin/arm64

如果你想檢查一些與 Go 相關(guān)的環(huán)境變量,這個(gè)和開關(guān)很有關(guān)系,比如 GOROOT 或 GOPATH,直接執(zhí)行命令go env,查看這兩個(gè)環(huán)境變量的配置。關(guān)于這兩個(gè)環(huán)境變量的設(shè)置和說明,可查看這篇文章:理解了 GOPATH 和 GOROOT才能找出問題根源

開發(fā)環(huán)境搭建完成后,就可以開始進(jìn)行編碼,第一個(gè)你可能執(zhí)行的命令應(yīng)該是 :

go mod init

它將初始化一個(gè) go.mod 文件,如果你做過 Java 開發(fā),它類似于 pom.xml,如果你做過 JavaScript 開發(fā),它類似于 package.json。其中基本是依賴包的引用的集合,

接下來就是安裝一些在項(xiàng)目中可能會(huì)使用的使用的第三方庫或框架:

go get

當(dāng)你完成編碼部分,想運(yùn)行項(xiàng)目看看是否是預(yù)期一樣運(yùn)算結(jié)果時(shí),需要執(zhí)行命令:

go run .

Go 更精巧的事是可以將整個(gè)代碼編譯稱單個(gè)二進(jìn)制文件,與 Java 或 C++ 等其他編譯語言相比,編譯時(shí)間也非???。命令是:

go build -o

代碼構(gòu)建完成后在 push 到代碼庫之前,需要對(duì)其進(jìn)行格式化,使用命令:

go fmt

在嘗試了幾個(gè)框架之后,您決定將它們?nèi)繌拇a庫中刪除并自己編寫所有內(nèi)容。但是,您的 go.mod 文件仍然包含這些未使用的模塊。Go 可以支持通過命令直接幫助你清除掉沒有使用的依賴包:

go mod tidy

此命令將從您的 go.mod 文件中刪除所有未使用的模塊,因此您不必手動(dòng)編輯此文件。

Go 也會(huì)幫助你完成項(xiàng)目的單元測(cè)試,在不影響現(xiàn)有代碼的功能輕松完成單元測(cè)試。只需執(zhí)行:

go test .

還有一個(gè)命令go vet在官網(wǎng)中對(duì)其的解釋是:

Vet 檢查 Go 源代碼并報(bào)告可疑結(jié)構(gòu),例如參數(shù)與格式字符串不一致的 Printf 調(diào)用。Vet 使用的啟發(fā)式方法不能保證所有報(bào)告都是真正的問題,但它可以找到編譯器未捕獲的錯(cuò)誤。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Go
    Go
    +關(guān)注

    關(guān)注

    0

    文章

    45

    瀏覽量

    12396
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    737

    瀏覽量

    22882
  • 編譯器
    +關(guān)注

    關(guān)注

    1

    文章

    1662

    瀏覽量

    50228

原文標(biāo)題:Go 必知的10個(gè)命令!

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    9個(gè)必會(huì)的Linux基本命令

    Linux 操作指南通常希望您在終端中執(zhí)行某些操作,這乍一看似乎令人生畏。但不要擔(dān)心;這份 Linux 命令備忘單將涵蓋打開終端和發(fā)出一些有用命令的過程。
    發(fā)表于 10-28 10:12 ?1027次閱讀

    電子工程師必會(huì)(大學(xué)里沒學(xué),工作中的至關(guān)重要的.....

    電子工程師必會(huì)
    發(fā)表于 07-04 08:50

    電子電氣工程師必會(huì)

    電子電氣工程師必會(huì)
    發(fā)表于 03-06 17:29

    嵌入式工程師必會(huì)

    嵌入式工程師必會(huì)
    發(fā)表于 04-02 14:40

    嵌入式工程師必會(huì)

    嵌入式工程師必會(huì)
    發(fā)表于 11-22 10:56

    求職獨(dú)角獸公司排行榜

    世界第 3 的滴滴裁員,求職獨(dú)角獸公司排行榜
    發(fā)表于 06-18 07:30

    使用USART前的兩個(gè)函數(shù)的作用

    目錄一、工程配置二、使用USART前的兩個(gè)函數(shù)的作用2.1 HAL_UART_Transmit_IT(UART_HandleTypeDef *huart, uint8_t *pData
    發(fā)表于 02-28 11:22

    手機(jī)電池充電的十四種技巧

    手機(jī)電池充電的十四種技巧
    發(fā)表于 10-21 11:12 ?732次閱讀

    液晶電視保養(yǎng)常識(shí)

    液晶電視保養(yǎng)常識(shí)   液晶電視機(jī)保養(yǎng)常識(shí)一:避免屏幕內(nèi)部燒壞   記住,crt電視機(jī)能夠因?yàn)殚L(zhǎng)期工作而燒壞,對(duì)
    發(fā)表于 02-11 11:52 ?685次閱讀

    車用燃油的知識(shí)教程

    車用燃油的知識(shí)教程 汽車是現(xiàn)代化生產(chǎn)和生活中不可缺少的重要交通和運(yùn)輸工具。當(dāng)您有機(jī)會(huì)駕駛一輛汽車
    發(fā)表于 03-10 15:11 ?459次閱讀

    SQL必會(huì)(第4版)

    SQL必會(huì)(第4版)
    發(fā)表于 02-07 14:44 ?0次下載

    10個(gè)程序員的基礎(chǔ)算法,你都了解嗎?我們一起來學(xué)習(xí)下資料下載

    電子發(fā)燒友網(wǎng)為你提供這10個(gè)程序員的基礎(chǔ)算法,你都了解嗎?我們一起來學(xué)習(xí)下資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解
    發(fā)表于 04-22 08:52 ?8次下載
    這<b class='flag-5'>10</b><b class='flag-5'>個(gè)</b>程序員<b class='flag-5'>必</b><b class='flag-5'>知</b>的基礎(chǔ)算法,你都了解嗎?我們一起來學(xué)習(xí)下資料下載

    初學(xué)者的20個(gè)模擬電路

    初學(xué)者的20個(gè)模擬電路
    發(fā)表于 05-29 09:27 ?461次下載
    初學(xué)者<b class='flag-5'>必</b><b class='flag-5'>知</b>的20<b class='flag-5'>個(gè)</b>模擬電路

    低電平有效的電路硬件設(shè)計(jì)要點(diǎn)

    低電平有效的電路硬件設(shè)計(jì)要點(diǎn)
    發(fā)表于 06-28 15:28 ?9次下載

    工廠電路和設(shè)備維修

    工廠電路和設(shè)備維修(電源技術(shù)應(yīng)用2014年03)-工廠電路和設(shè)備維修? ? ? ? ? ? ? ? ? ? ?
    發(fā)表于 09-24 09:43 ?8次下載
    工廠電路和設(shè)備維修<b class='flag-5'>必</b><b class='flag-5'>知</b>