詳解GOPATH
File->Settings->Go->GOPATH
作用
-
存放SDK以外的第三方類庫
-
可以是下載的第三方類庫
-
也可以是自己收藏的可複用程式碼
目錄結構
- GOPATH目錄可以指定多個
- 每一個GOPATH目錄下必須有一個src目錄
- src目錄下的資料夾名稱就是引用時的包名
舉例
import fuck.shit
shit.EatSome(5)
上述例項成功執行的前提
GOPATH目錄之一下存在路徑:src/fuck/shit/
shit目錄下的某個go原始檔中有函式定義:func EatSome(kg int)
全域性GOPATH
- 所有工程可用
- 全域性GOPATH目錄也可以以GOPATH環境變數的方式配置
工程GOPATH
- 只有當前工程可用
學院Go語言視訊主頁
https://edu.csdn.net/lecturer/1928
[清華團隊帶你實戰區塊鏈開發]
(https://ke.qq.com/course/344443?tuin=3d17195d)
掃碼獲取海量視訊及原始碼 QQ群:721929980
相關文章
- GOPATHGo
- mac修改gopath目錄MacGo
- GOPATH 與工作空間Go
- 1.2 GOPATH 與工作空間Go
- GOPATH的作用小發現Go
- 【譯】GOPATH 的預設值Go
- Go語言GOPATH是什麼Go
- cannot download, /home/azhukov/go is a GOROOT, not a GOPATHGo
- Go 語言的 GOPATH 設定方式Go
- 有必要設定多個gopath嗎?Go
- Go 語言的GOPATH與gomod,新手坑Go
- GoPath模式和GoMoudle模式的相愛相殺Go模式
- go install: no install location for directory outside GOPATHGoIDE
- Gop - 編譯和管理在GOPATH之外的Go工程Go編譯
- golang 快速入門 [7.1]-專案與依賴管理-gopathGolang
- 多使用者環境下GOPATH的設定問題Go
- 《快學 Go 語言》第 16 課 —— 包管理 GOPATH 和 VendorGo
- 為什麼不再建議使用GOPATH以及如何使用Go ModulesGo
- http協議/cookie詳解/session詳解HTTP協議CookieSession
- Lombok 註解詳解Lombok
- Java註解詳解Java
- Java 註解詳解Java
- Java註解最全詳解(超級詳細)Java
- 拜拜了,GOPATH君!新版本Golang的包管理入門教程Golang
- HiveQL詳解Hive
- 詳解Inode
- Vuex詳解Vue
- PWA詳解
- 詳解CountDownLatchCountDownLatch
- DiffUtil詳解
- iptables詳解
- TCP詳解TCP
- CDN詳解
- Typescript詳解TypeScript
- Mybatis詳解MyBatis
- Synchronized詳解synchronized
- TLS 詳解TLS
- 詳解bind