Go官網下載地址:https://golang.org/dl/html
Go官方鏡像站(推薦):https://golang.google.cn/dl/git
激活教程 :https://blog.csdn.net/qq_39969226/article/details/102643244github
在進行Go語言開發的時候,咱們的代碼老是會保存在$GOPATH/src目錄下。在工程通過go build、go install或go get等指令後,會將下載的第三方包源代碼文件放在$GOPATH/src目錄下, 產生的二進制可執行文件放在 $GOPATH/bin目錄下,生成的中間緩存文件會被保存在 $GOPATH/pkg 下。golang
若是咱們使用版本管理工具(Version Control System,VCS。經常使用如Git)來管理咱們的項目代碼時,咱們只須要添加$GOPATH/src目錄的源代碼便可。bin 和 pkg 目錄的內容無需版本控制。 windows
咱們知道源代碼都是存放在GOPATH的src目錄下,那咱們能夠按照下圖來組織咱們的代碼。 緩存
Go語言中也是經過包來組織代碼文件,咱們能夠引用別人的包也能夠發佈本身的包,可是爲了防止不一樣包的項目名衝突,咱們一般使用頂級域名來做爲包名的前綴,這樣就不擔憂項目名衝突的問題了。編輯器
由於不是每一個我的開發者都擁有本身的頂級域名,因此目前流行的方式是使用我的的github用戶名來區分不一樣的包。工具