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

Go在GoLand中引用github.com中的第三方包具體步驟

 更新時(shí)間:2024年01月24日 14:37:16   作者:Sun_Sherry  
這篇文章主要給大家介紹了關(guān)于Go在GoLand中引用github.com中第三方包的具體步驟,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Go具有一定的參考價(jià)值,需要的朋友可以參考下

本篇博客主要介紹如何在GoLand中引入github.com中的第三方包。

具體步驟如下:

(1) 先在GoLand中打開go的工作區(qū)目錄(即環(huán)境變量$GOPATH設(shè)置的變量)。如圖:

關(guān)于工作區(qū)目錄中的三個(gè)子目錄:

  • bin: 保存已編譯的二進(jìn)制可執(zhí)行程序;
  • pkg: 保存已編譯的二進(jìn)制包文件;
  • src: 保存Go源代碼; 這里假設(shè)未來(lái)的go項(xiàng)目代碼都放在這個(gè)目錄下。

(2) 進(jìn)入GoLand中的終端進(jìn)入src目錄。并執(zhí)行如下代碼:

go mod init src

其結(jié)果如下:

這個(gè)時(shí)候會(huì)發(fā)現(xiàn),$GOPATH/src目錄下會(huì)產(chǎn)生一個(gè)go.mod文件,并且在External Libraries中產(chǎn)生了一個(gè)包。如圖:

這里要注意:go mod命令只適用于go V1.11之后的版本。

(3) 回到終端界面,運(yùn)行g(shù)o get 命令下載并安裝包。代碼舉例如下:

go get github.com/Knetic/govaluate

具體結(jié)果如下:

這里要注意,go get 后面跟著的存儲(chǔ)庫(kù)URL地址中的“https://”省略了。

到目前為止,src目錄下的所有g(shù)o源代碼就都可以使用govaluate包了。具體如下:

補(bǔ)充:go mod命令

go mod是go語(yǔ)言中用于模塊依賴管理的命令。通過(guò)它可以將一個(gè)或多個(gè)相關(guān)的包組織在一起,并管理它們之間的依賴關(guān)系。go mod包括以下常用的子命令:

  • go mod init:初始化一個(gè)新的模塊。
  • go mod tidy:根據(jù)代碼中的import語(yǔ)句自動(dòng)添加或刪除依賴項(xiàng),并將其記錄到go.mod文件中。該命令可以幫助保持go.mod文件的準(zhǔn)確性,并移除未使用的依賴項(xiàng)。
  • go mod vendor:將模塊的依賴項(xiàng)復(fù)制到本地的vendor目錄中。該命令可以用于創(chuàng)建或更新項(xiàng)目的vendor目錄,以便將依賴項(xiàng)與項(xiàng)目的代碼一起進(jìn)行版本控制。
  • go mod download:下載模塊的依賴項(xiàng)。該命令會(huì)下載并緩存項(xiàng)目所需的所有依賴項(xiàng),以便在離線情況下進(jìn)行構(gòu)建。
  • go mod graph:打印模塊依賴關(guān)系圖。該命令會(huì)將模塊及其依賴項(xiàng)以圖形的形式展示出來(lái)。

總結(jié) 

到此這篇關(guān)于Go在GoLand中引用github.com中的第三方包的文章就介紹到這了,更多相關(guān)GoLand引用github.com第三方包內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 一文詳細(xì)介紹golang中.()類型斷言的使用方法

    一文詳細(xì)介紹golang中.()類型斷言的使用方法

    Golang是一門非常流行的編程語(yǔ)言,在很多領(lǐng)域都有著廣泛的應(yīng)用,在開發(fā)過(guò)程中,很多時(shí)候我們需要將函數(shù)作為參數(shù)傳遞給其他函數(shù),這時(shí)候就需要用到golang中的.()用法,本文將詳細(xì)介紹golang中.()的使用方法,需要的朋友可以參考下
    2023-08-08
  • golang字符串轉(zhuǎn)Time類型問(wèn)題

    golang字符串轉(zhuǎn)Time類型問(wèn)題

    本文主要介紹了golang字符串轉(zhuǎn)Time類型問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Golang日志操作庫(kù)zap的使用詳解

    Golang日志操作庫(kù)zap的使用詳解

    zap?是?uber?開源的一個(gè)高性能,結(jié)構(gòu)化,分級(jí)記錄的日志記錄包,本文主要為大家詳細(xì)介紹了zap的具體使用,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • Go單元測(cè)試對(duì)GORM進(jìn)行Mock測(cè)試

    Go單元測(cè)試對(duì)GORM進(jìn)行Mock測(cè)試

    這篇文章主要為大家介紹了Go單元測(cè)試對(duì)GORM進(jìn)行Mock測(cè)試用例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • go面向?qū)ο蠓绞讲僮鱆SON庫(kù)實(shí)現(xiàn)四則運(yùn)算

    go面向?qū)ο蠓绞讲僮鱆SON庫(kù)實(shí)現(xiàn)四則運(yùn)算

    這篇文章主要為大家介紹了go面向?qū)ο蠓绞讲僮鱆SON庫(kù)實(shí)現(xiàn)四則運(yùn)算的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • GO語(yǔ)言類型轉(zhuǎn)換和類型斷言實(shí)例分析

    GO語(yǔ)言類型轉(zhuǎn)換和類型斷言實(shí)例分析

    這篇文章主要介紹了GO語(yǔ)言類型轉(zhuǎn)換和類型斷言,以實(shí)例形式詳細(xì)分析了類型轉(zhuǎn)換和類型斷言的概念與使用技巧,需要的朋友可以參考下
    2015-01-01
  • Go1.16新特性embed打包靜態(tài)資源文件實(shí)現(xiàn)

    Go1.16新特性embed打包靜態(tài)資源文件實(shí)現(xiàn)

    這篇文章主要為大家介紹了Go?1.16新特性embed打包靜態(tài)資源文件的實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • go語(yǔ)言int64整型轉(zhuǎn)字符串的實(shí)現(xiàn)

    go語(yǔ)言int64整型轉(zhuǎn)字符串的實(shí)現(xiàn)

    本文主要介紹了go語(yǔ)言int64整型轉(zhuǎn)字符串的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • GO使用Mutex確保并發(fā)程序正確性詳解

    GO使用Mutex確保并發(fā)程序正確性詳解

    這篇文章主要為大家介紹了GO使用Mutex確保并發(fā)程序正確性詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 一文帶你感受Go語(yǔ)言空結(jié)構(gòu)體的魔力

    一文帶你感受Go語(yǔ)言空結(jié)構(gòu)體的魔力

    在?Go?語(yǔ)言中,有一種特殊的用法可能讓許多人感到困惑,那就是空結(jié)構(gòu)體,本文將對(duì)Go空結(jié)構(gòu)體進(jìn)行詳解,準(zhǔn)備一杯你最喜歡的飲料或茶,隨著本文一探究竟吧
    2023-05-05

最新評(píng)論