Go語言是一門全新的靜態(tài)類型開發(fā)語言谆吴。Golang具有以下特性:
- 自動垃圾回收
- 更豐富的內(nèi)置類型(增加了slice類型刻蚯,相對c/c++來說增加了map)
- 函數(shù)多返回值
- 錯誤處理(去除了使用try-catch語句來捕獲錯誤信息)
- 匿名函數(shù)和必報
- 類型和接口
- 并發(fā)編程
- 反射
- 語言交互
安裝環(huán)境
相對來說Mac安裝Golang的環(huán)境是比較方便的,不得不贊嘆homebrew的強大,通過homebrew一個指令就可安裝Golang。
brew install go
vim ~/.bash_profile
#寫入
export GOPATH=$HOME/Documents/go/demo
export PATH=$HOME/bin:$GOPATH/bin:$PATH
source ~/.bash_profile
go version
以上就是os上安裝golang的流程,當然也可選擇源碼安裝或者下載安裝包直接安裝晒来。linux以及windows同樣也可下載安裝包直接安裝,linux上也可下載二進制源碼包進行編譯安裝郑现,windows可以下載綠化包解壓安裝湃崩,但需要設(shè)置環(huán)境變量。詳情請看Golang手冊
測試安裝環(huán)境
在上述內(nèi)容中我安裝了Golang接箫,并且配置了環(huán)境變量攒读,現(xiàn)在我們用一段demo代碼來試驗下。由于剛才我環(huán)境變量設(shè)置的目錄是Documents/go/demo辛友,因此我們在demo下創(chuàng)建一個testing.go文件測試下
package main
import "fmt"
func main(){
fmt.Println("Hello World")
}
一個簡單的HelloWorld就這么寫好了薄扁,Golan通過go指令來進行編譯運行
go build testing.go
./testing
或
go run testing.go
如此我們的環(huán)境就搭建好了