一、Go語言簡介及開發(fā)環(huán)境配置
1.Go
Go是一種新的語言,一種并發(fā)的、帶垃圾回收的、快速編譯的語言。
Go 語言具有很強的表達能力,它簡潔、清晰而高效。得益于其并發(fā)機制, 用它編寫的程序能夠非常有效地利用多核與聯網的計算機,其新穎的類型系統則使程序結構變得靈活而模塊化。 Go 代碼編譯成機器碼不僅非常迅速,還具有方便的垃圾收集機制和強大的運行時反射機制。 它是一個快速的、靜態(tài)類型的編譯型語言,感覺卻像動態(tài)類型的解釋型語言。
特性:
自動垃圾回收
更豐富的內置類型
函數多返回值
錯誤處理
匿名函數和閉包
類型和接口
并發(fā)編程
反射
語言交互性
2.搭建Go開發(fā)環(huán)境
在https://golang.google.cn/doc/install?download=go1.11.1.darwin-amd64.pkg中下載對應的安裝包即可。
安裝完成后打開命令行工具 輸入go
測試是否安裝成功。
Hello world go :
Hello world go :
package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
運行 hello.go :
運行 hello.go :
$ go run hello.go