go語言算是運行速度比較快的一門語言了,自從區塊鏈的興起,風靡一時。相較於其他語言,門檻不是那麼高,值得快速上手。
一、go語言介紹
go即golang,是google公司在2009年11月對外公開的一門語言。它不僅有靜態語言的安全和高性能,又達到了動態語言的開發速度和易維護性。所以有人戲稱之爲C和python的結合體。
二、使用
1.下載
golang下載: https://golang.google.cn/dl/
2.安裝和運行
選擇對應的系統版本進行下載後,一步一步安裝即可。安裝成功後,win+R運行cmd終端,輸入go version查看golang版本,顯示版本號說明安裝成功了。輸入go env可以查看相應的配置環境。注意:自go1.11版本之後無需我們手動去配置環境變量。自go1.13後甚至我們可以徹底的不需要GOPATH了。
go語言是使用go mod管理項目。
3.開發工具
go語言常用的開發工具,也就是IDE,通常有goland、vscode、vim、sblime等等。
我們推薦使用vscode,插件安裝go插件。
4.項目使用
新建一個testgo文件夾,再在文件夾下新建一個main.go文件,用vscode打開這個main.go文件,我們直接編寫如下代碼:
package main import ( "fmt" ) func main () { fmt.Println("hello world") }
5.編譯
方式一:
cmd終端裏運行go run main.go即可編譯查看結果。
方式二:
或者可以先運行go build main.go生成main.exe文件,直接運行這個exe文件即可。
可以看出go語言風格:
1.每行結束不需要加分號,加了在格式化後也會去掉。
2.for循環語句、if else條件語句不再需要小括號,保留花括號即可。
3.每個go文件需要定義包名,使用相應的方法需要引入對應的包。