Go語言的作業區
1、環境變數
查看環境變數的命令
go env

GOROOT
GOROOT 是 go 的安裝目錄,在 Windows 上安裝包會自動設定,默認為 “C:\Go”
GOPATH
GOPATH 是 go 語言編程的作業目錄(workspace),Windows默認的位置是 “C:\Users\用戶名\go”
GOBIN
GOBIN 是帶有 main 函式的源程式執行 go install 時生成的可執行性程式安裝目錄,默認是在 $GOPATH/bin
GO111MODULE
Go 的版本在 1.11 以上引入了 go module 的方式管理依賴 ,改變數有三個值:
GO111MODULE=on 開啟
GO111MODULE=off 關閉
GO111MODULE=auto 自動判斷是否啟用
設定方法如下
go env -w GO111MODULE=on
GOPROXY
設定國內鏡像
go env -w GOPROXY=https://goproxy.cn,direct
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
2、作業目錄
GOPATH 環境變數所指向的目錄稱為 go 的作業目錄,它可以配置多個目錄,作業目錄一般內含三個子目錄,如下

3、包的基本概念
Go 語言使用包來組織源代碼的,并實作命名空間的管理,任何源代碼檔案必須屬于某個包,原始碼檔案的第一行有效代碼必須是 package
packageName 陳述句,通過該陳述句宣告自己所在的包,
4、構建程式的幾個 go 命令
go build 命令
編譯代碼生成可執行程式,一般生成的可執行程式就放在當前位置,


go run 命令
go run 命令會編譯原始碼,并且直接執行原始碼的 main() 函式,
不會在當前目錄留下可執行檔案,go run 不能使用“go run+包”的
方式進行編譯,
如需快速編譯運行包,需要使用如下步驟來代替:

go install 命令
go install 的功能和 go build 類似,附加引數絕大多數都可以與
go build 通用,go install 只是將編譯的中間檔案放在 GOPATH 的
pkg 目錄下,以及固定地將編譯結果放在 GOPATH 的 bin 目錄
下,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/278915.html
標籤:區塊鏈
