亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

GO語言包管理工具go?mod以及包詳解

 更新時間:2022年07月20日 10:43:07   作者:Studying?。?!  
go mod是go的一個模塊管理工具,用來代替?zhèn)鹘y(tǒng)的GOPATH方案,下面這篇文章主要給大家介紹了關(guān)于GO語言包管理工具go?mod以及包詳解的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

1.GO中包的定義與介紹

go中包分為三種:1.系統(tǒng)內(nèi)置包 2. 自定義包 3.第三方包

2. 包管理工具 go mod

2.1 自定義包 (可以包含多個go文件)

2.1.1 建立項目并go mod init初始化

2.1.2 自定義一個包(文件夾)并書寫方法

2.1.3 引入自定義包,并使用

2.1.4 函數(shù)init執(zhí)行順序 init函數(shù)會自動執(zhí)行

3. golang中使用第三方包

3.1 查找第三方包

我們可以在https://pkg.go.dev查找常見的golang第三方包

比如 解決float精度丟失的包decimal

https://github.com/shopspring/decimal

3.2 安裝包

3.2.1 go get (全局)

受網(wǎng)絡(luò)原因限制

3.2.2 go download (全局)

3.2.3 go mod vender(本項目)(主用)

將依賴復(fù)制到當(dāng)前項目的vendor下

補充:常用命令

1、初始化模塊

go  mod  init   模塊名           

2 、獲取遠程的模塊

go get  模塊名           

3、 查看當(dāng)前依賴模塊

go list -m all              

 4、 清除未使用到的依賴

go mod tidy       

總結(jié) 

到此這篇關(guān)于GO語言包管理工具go mod以及包詳解的文章就介紹到這了,更多相關(guān)包管理工具go mod詳解內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Go使用Protocol?Buffers在數(shù)據(jù)序列化的優(yōu)勢示例詳解

    Go使用Protocol?Buffers在數(shù)據(jù)序列化的優(yōu)勢示例詳解

    這篇文章主要為大家介紹了Go使用Protocol?Buffers在數(shù)據(jù)序列化的優(yōu)勢示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • 深入了解Golang中Slice切片的使用

    深入了解Golang中Slice切片的使用

    本文主要為大家詳細介紹了Golang中Slice切片的使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2023-02-02
  • Go并發(fā)編程實踐

    Go并發(fā)編程實踐

    并發(fā)編程一直是Golang區(qū)別與其他語言的很大優(yōu)勢,也是實際工作場景中經(jīng)常遇到的。近日筆者在組內(nèi)分享了我們常見的并發(fā)場景,及代碼示例,以期望大家能在遇到相同場景下,能快速的想到解決方案,或者是拿這些方案與自己實現(xiàn)的比較,取長補短?,F(xiàn)整理出來與大家共享
    2017-01-01
  • 使用Go語言開發(fā)短鏈接服務(wù)的方法

    使用Go語言開發(fā)短鏈接服務(wù)的方法

    短鏈接一般是通過映射關(guān)系,將長長的一串網(wǎng)址,映射到幾個字符的短鏈接上,建立好這種映射關(guān)系之后保存到數(shù)據(jù)庫里,用戶每次訪問短鏈接的時候,這篇文章主要介紹了使用Go語言開發(fā)一個短鏈接服務(wù),需要的朋友可以參考下
    2024-03-03
  • Golang中類型轉(zhuǎn)換利器cast庫的用法詳解

    Golang中類型轉(zhuǎn)換利器cast庫的用法詳解

    cast庫是一個簡潔而強大的第三方庫,它的主要功能是實現(xiàn)類型之間的安全轉(zhuǎn)換,而在Golang開發(fā)中,類型轉(zhuǎn)換是一個常見且不可避免的過程,下面我們就來看看cast庫在Golang中的具體應(yīng)用吧
    2024-11-11
  • 使用Golang如何實現(xiàn)簡易的令牌桶算法

    使用Golang如何實現(xiàn)簡易的令牌桶算法

    這篇文章主要介紹了使用Golang如何實現(xiàn)簡易的令牌桶算法問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Go語言基礎(chǔ)反射示例詳解

    Go語言基礎(chǔ)反射示例詳解

    這篇文章主要為大家介紹了Go語言基礎(chǔ)關(guān)于反射示例的內(nèi)容詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2021-11-11
  • 使用Go語言實現(xiàn)在項目中隱藏敏感信息

    使用Go語言實現(xiàn)在項目中隱藏敏感信息

    在開發(fā)項目是,用戶信息管理是一個非常常見的場景,特別是當(dāng)我們需要存儲和處理敏感信息時,本文主要介紹了如何使用Go語言實現(xiàn)隱藏敏感信息,需要的可以參考下
    2024-11-11
  • 使用goland調(diào)試遠程代碼的操作步驟

    使用goland調(diào)試遠程代碼的操作步驟

    大家都知道如何在goland調(diào)試遠程代碼嗎?今天小編給大家分享一篇教程幫助大家學(xué)習(xí)goland調(diào)試遠程代碼的操作步驟,感興趣的朋友跟隨小編一起看看吧
    2021-06-06
  • Golang網(wǎng)絡(luò)模型netpoll源碼解析(具體流程)

    Golang網(wǎng)絡(luò)模型netpoll源碼解析(具體流程)

    本文介紹了Golang的網(wǎng)絡(luò)模型netpoll的實現(xiàn)原理,本文將從為什么需要使用netpoll模型,以及netpoll的具體流程實現(xiàn)兩個主要角度來展開學(xué)習(xí),感興趣的朋友跟隨小編一起看看吧
    2024-11-11

最新評論