網(wǎng)站首頁 編程語言 正文
這里的Go(SDK)、GoLand的安裝就不多說了,網(wǎng)上自行下載,我們著重講項目配置,import pkg時能夠完美運行
一、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項目的工作路徑 D:\Gocode |
三、GoLand項目創(chuàng)建
因為我可能是新版GoLand,所以這里的Go 相當(dāng)于 以前版本的Go modules(圖片中已標(biāo)明)
方案一:使用第一種Go(Go modules)創(chuàng)建項目
位置:工作目錄(上圖是D:\Gocode)\路徑自定義(上圖中是awesomeProject)
GOROOT:D:\Go (上文已經(jīng)配置過了)
新建項目配置好之后創(chuàng)建即可,進來之后你會發(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.最后運行main.go 就大功告成啦 Hello
原文鏈接:https://blog.csdn.net/weixin_55387973/article/details/123827868
相關(guān)推薦
- 2022-04-10 React react-cli 簡單配置根目錄和build打包訪問路徑
- 2022-11-04 詳解Pytorch中的tensor數(shù)據(jù)結(jié)構(gòu)_python
- 2023-12-22 獲取微信小程序版本號,uni
- 2022-04-23 實現(xiàn)一個內(nèi)容超出顯示省略號,并鼠標(biāo)浮入顯示tooltip,不超出的不顯示tooltip組件
- 2022-06-21 C語言字符串函數(shù)與內(nèi)存函數(shù)精講_C 語言
- 2022-04-11 MVVMLight項目Model?View結(jié)構(gòu)及全局視圖模型注入器_Android
- 2021-11-30 關(guān)于android?studio通過命令行運行g(shù)radle編譯命令的問題_Android
- 2022-07-17 Redis內(nèi)部數(shù)據(jù)結(jié)構(gòu)Dict的實現(xiàn)方法_Redis
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支