windows vscode環境搭建:https://blog.csdn.net/hil2000/article/details/51714607linux
$GOROOT
表示 Go 在你的電腦上的安裝位置,它的值通常都是 $HOME/go,固然,你也能夠安裝在別的地方。$GOARCH
表示目標機器的處理器架構,它的值能夠是 386,amd64 或 arm。$GOOS
表示目標機器的操做系統,它的值能夠是 darwin,freebsd,linux 或 windows$GOBIN
表示編譯器和連接器的安裝位置,默認是 $GOROOT/bin,若是你使用的是 Go 1.0.3 及之後的版本,通常狀況下你能夠將它的值設置爲空,Go 將會使用前面提到的默認值。$GOPATH
表示工做路徑,容許包含多個目錄。當有多個目錄時,請注意分隔符,多個目錄的時候Windows是分號,Linux系統是冒號,當有多個GOPATH時,默認會將go get
命令的內容放在第一個目錄下。$GOPATH
目錄約定有三個子目錄:
${GOPATH//://bin:}/bin
添加全部的bin目錄)不少Go命令都依賴於此變量,例如go get
命令會將獲取到的包放到GOPATH中經常使用命令:golang
go build
主要用於測試編譯windows
go fmt 格式化代碼架構
go install 第一步是生成結果文件(可執行文件或者.a包),第二步會把編譯好的結果移到\$GOPATH/pkg或者\$GOPATH/bin。學習
go run
編譯並運行Go語言源代碼測試
空標示符"_"是一個佔位符,它用於在賦值操做的時候將某個值賦值給空標示符號,從而達到丟棄該值的目的。空標示符不是一個新的變量,所以將它用於:=
操做符號的時候,必須同時爲至少另外一個值賦值。ui
count, err = fmt.Println(x) // 獲取打印的字節數以及相應的error值 count, _ = fmt.Println(x) // 獲取打印的字節數,而且丟棄error值
ps:以上參考自實驗樓spa
學習參考:操作系統
Go 系列教程(Golang tutorial series).net
https://studygolang.com/subject/2