GO項(xiàng)目配置與使用的方法步驟
這里的Go(SDK)、GoLand的安裝就不多說了,網(wǎng)上自行下載,我們著重講項(xiàng)目配置,import pkg時能夠完美運(yùn)行
一、Go版本以及GoLand版本
Go版本--------我這里是 Go1.18
GoLand版本--------我這里是2021.2
二、環(huán)境配置
在Go開發(fā)中,需要配置哪些環(huán)境變量
| 環(huán)境量 | 說明 |
| GOROOT | 指定SDK(GO)的安裝路徑 D:\Go |
| path | 添加SDK的 \bin 目錄 D:\Go\bin |
| GOPATH | 工作目錄,將來我們的go項(xiàng)目的工作路徑 D:\Gocode |
三、GoLand項(xiàng)目創(chuàng)建
因?yàn)槲铱赡苁切掳鍳oLand,所以這里的Go 相當(dāng)于 以前版本的Go modules(圖片中已標(biāo)明)

方案一:使用第一種Go(Go modules)創(chuàng)建項(xiàng)目
位置:工作目錄(上圖是D:\Gocode)\路徑自定義(上圖中是awesomeProject)
GOROOT:D:\Go (上文已經(jīng)配置過了)
新建項(xiàng)目配置好之后創(chuàng)建即可,進(jìn)來之后你會發(fā)現(xiàn)目錄下有一個go.mod文件
1.設(shè)置go的環(huán)境變量(在cmd中)
go env -w GO111MODULE=on
2.③④打上√即可 文件->設(shè)置->Go模塊

3.我這里漢化了的,只需要在GoLand中下載一個插件即可漢化 文件->設(shè)置->插件

4.分別在awesomeProject1下創(chuàng)建sum1目錄和sum2目錄
在sum2目錄中創(chuàng)建一個Go文件sums.go、sum1下創(chuàng)建main.go
main.go:
這里我們要調(diào)用另一個包(sum2)下的Sum函數(shù),注意:被調(diào)用的函數(shù)名首寫必須為大寫
然后再main.go中導(dǎo)入包 import "awesomeProject1/sum2" 就可以使用sum2包下方法(函數(shù))啦

sums.go:

5.最后運(yùn)行main.go 就大功告成啦 Hello

到此這篇關(guān)于GO項(xiàng)目配置與使用的方法步驟的文章就介紹到這了,更多相關(guān)GO項(xiàng)目配置與使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
GO語言中defer實(shí)現(xiàn)原理的示例詳解
這篇文章主要為大家詳細(xì)介紹了Go語言中defer實(shí)現(xiàn)原理的相關(guān)資料,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Go語言有一定的幫助,需要的可以參考一下2023-02-02
go語言實(shí)現(xiàn)簡易比特幣系統(tǒng)之交易簽名及校驗(yàn)功能
這篇文章主要介紹了go語言實(shí)現(xiàn)簡易比特幣系統(tǒng)之交易簽名及校驗(yàn)功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04
深入分析Golang Server源碼實(shí)現(xiàn)過程
這篇文章深入介紹了Golang Server源碼實(shí)現(xiàn)過程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧2023-02-02
Golang?sync.Once實(shí)現(xiàn)單例模式的方法詳解
Go?語言的?sync?包提供了一系列同步原語,其中?sync.Once?就是其中之一。本文將深入探討?sync.Once?的實(shí)現(xiàn)原理和使用方法,幫助大家更好地理解和應(yīng)用?sync.Once,需要的可以參考一下2023-05-05
Go語言實(shí)現(xiàn)Snowflake雪花算法
雪花算法產(chǎn)生的背景當(dāng)然是twitter高并發(fā)環(huán)境下對唯一ID生成的需求,得益于twitter內(nèi)部牛逼的技術(shù),雪花算法能夠流傳于至今并且被廣泛使用,本文就詳細(xì)的介紹一下,感興趣的可以了解一下2021-06-06

