必先學會Play,
之後再利其器,打仗先擺一邊。
連結點開來就有一隻現成的Hello World可以執行了。
有這個Go Playground十分方便,可以在這平台測試跑小程式、也可以Share程式碼、複製網址貼給其他人看。
注意:
在這個平台沒辦法透過Scanf讀取鍵盤輸入
時間也是被固定的,怎麼random跑出來的亂數也是同一組
(詳見Playground右上角的 About)
非常的簡單,只要在這裡下載Windows/MacOS版本,
下一步下一步安裝就可以了。
預設的 Go的根目錄 (GOROOT) 會在
C:\go (for Windows)
/root/go (for Linux/MacOS)
底下,裡頭包含執行go語言基本必備的官方library。
預設的 Go專案路徑 (GOPATH) 則是在
C:\Users\USER\go (for Windows)
/Users/USER/go (for Mac, Linux)
在Go後來的版本中(1.10之後)不用手動設置GOPATH和GOROOT,
安裝完畢後,可以透過指令來確認是否安裝完成(注意大小寫)
Windows版本:
> go
> go version
> echo %GOPATH%
> go env GOPATH
> go env GOROOT
MacOS版本:
$ go
$ go version
$ echo $GOPATH
$ go env GOPATH
$ go env GOROOT
可以看到有go的用法跑了出來,而不是 command not found
等字樣,
如果GOPATH或GOROOT的路徑跑不出來,再手動添加環境變數即可。
但為了應付各式各樣的情況,
本宅目前Mac的環境變數,已經長到這副德行了↓↓↓(不嫌棄的話歡迎使用)
##加在 ~/.bashrc或 ~/.zshrc中
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT:$GOROOT/bin:$GOPATH:$GOBIN:/usr/local/sbin
你以為這樣就裝完了?
黑丟 對!
什麼事都沒做,go都自動幫我處理完了,夠智能吧
就算沒安裝完,今天的文章也完了。
...
想學Go,推薦哪些書、該怎麼學?
我整理了一下網路上找的到的Golang學習資源
相信看完以上這些,功力定會有所大增。
蛤,什麼?你說這些資料 看不完 太少了,不夠你看?
...那沒關係,跟我一樣先當個可愛小地鼠就好。