1. 程式人生 > >GO語言之路 3

GO語言之路 3

GO基礎

1. 環境搭建

按照Go Web 程式設計一步步配置

整合開發環境我選的是微軟的VS Code,因為它跟AS很像,之前學習RN的時候也是用的這個。

安裝golang下面工具的時候,有些需要翻牆

go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/zmb3/gogetdoc
go get -u -v github.com/golang/lint/golint 改為 go get -u -v golang.org/x/lint/golint
go get -u
-v github.com/lukehoban/go-outline go get -u -v sourcegraph.com/sqs/goreturns go get -u -v golang.org/x/tools/cmd/gorename go get -u -v github.com/tpng/gopkgs go get -u -v github.com/newhook/go-symbols go get -u -v golang.org/x/tools/cmd/guru go get -u -v github.com/cweill/gotests/...

如果命令下載不下來,可以到Github Golang tools

下載,解壓後放在:golang.org\x\tools下面

然後手動安裝,參看這裡

注意哈,lint要從這裡下載https://github.com/golang/lint 放到 golang.org\x\lint
安裝用命令:go install golang.org/x/lint/golint

2. 語言基礎

Go是一門類似C的編譯型語言,但是它的編譯速度非常快。
語言的關鍵字共二十五個

break    default      func    interface    select
case     defer        go      map          struct
chan else goto package switch const fallthrough if range type continue for import return var

Reference