欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

GO語(yǔ)言包管理工具go?mod以及包詳解

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

1.GO中包的定義與介紹

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

2. 包管理工具 go mod

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

2.1.1 建立項(xiàng)目并go mod init初始化

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

2.1.3 引入自定義包,并使用

2.1.4 函數(shù)init執(zhí)行順序 init函數(shù)會(huì)自動(dòng)執(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(本項(xiàng)目)(主用)

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

補(bǔ)充:常用命令

1、初始化模塊

go  mod  init   模塊名           

2 、獲取遠(yuǎn)程的模塊

go get  模塊名           

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

go list -m all              

 4、 清除未使用到的依賴

go mod tidy       

總結(jié) 

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

相關(guān)文章

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

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

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

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

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

    Go并發(fā)編程實(shí)踐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論