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

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

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

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

具體步驟如下:

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

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

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

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

go mod init src

其結(jié)果如下:

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

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

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

go get github.com/Knetic/govaluate

具體結(jié)果如下:

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

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

補充:go mod命令

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

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

總結(jié) 

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

相關(guān)文章

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

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

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

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

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

    Golang日志操作庫zap的使用詳解

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

    Go單元測試對GORM進行Mock測試

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論