go學習

 

 windows vscode環境搭建:https://blog.csdn.net/hil2000/article/details/51714607linux

Go語言環境變量

  • $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 目錄約定有三個子目錄:
    • src 存放源代碼(好比:.go .c .h .s等)
    • pkg 編譯後生成的文件(好比:.a)
    • bin 編譯後生成的可執行文件(爲了方便,能夠把此目錄加入到 \$PATH 變量中,若是有多個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語言源代碼測試

 

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

相關文章
相關標籤/搜索