一、Go語言簡介及開發(fā)環(huán)境配置

一、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
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。