概述
Go語言作為一門開源的編程語言,以簡潔、快速、安全著稱。尤其在高性能的分布式服務(wù)器領(lǐng)域得到廣泛應(yīng)用。技多不壓身,在學(xué)習(xí)過程中記錄下來,以備后續(xù)參考,希望對有同樣需求的小伙伴有所幫助。
支持系統(tǒng)平臺
Go 語言支持以下系統(tǒng):
- linux
- FreeBSD
- mac OS X(也稱為 Darwin)
- windows
安裝包
https://golang.google.cn/dl/
訪問以上地址,打開頁面,選擇對應(yīng)操作系統(tǒng)平臺安裝包。

筆者是window平臺,選擇msi包下載,點擊安裝到指定目錄,如:d:workingtoolGo。
命令行代碼測試
打開命令行工具,切換目錄到{GO安裝目錄}/Go/test。

可以看到test目錄下,Go語言環(huán)境安裝包預(yù)置了很多測試代碼。選擇一個print.go文件,通過window命令行工具運行g(shù)o run命令,看看輸出效果。

以上print.go測試了go語言中各類數(shù)據(jù)類型的打印結(jié)果輸出。
hello world代碼
test目錄下新建test.go文件,輸入以下代碼內(nèi)容。
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
保存退出。命令行運行test.go,結(jié)果輸出如下。

開發(fā)IDE
- GoLand 是 Jetbrains 家族的 Go 語言 IDE,有30天免費試用期。https://www.jetbrains.com/go/
- LiteIDE 是一款開源、跨平臺的輕量級 Go 語言集成開發(fā)環(huán)境(IDE)。
https://sourceforge.net/projects/liteide/files/ - Eclipse 也是非常常用的開發(fā)利器,以下介紹如何使用 Eclipse 來編寫 Go 程序。
goclipse 插件 https://github.com/GoClipse/goclipse/blob/latest/documentation/Installation.md#installation
這里以GoLand為例:
打開GoLand IDE,file-new-project... 創(chuàng)建helloWorld項目。

Location指定項目地址。GOROOT選擇go安裝環(huán)境目錄。
當前工程下新建HelloWorld.go文件,輸入以下代碼片段:
package main
import "fmt"
func main() {
fmt.Println("Hello, World! Let's start to Go Language...")
}
代碼編輯器內(nèi)右鍵或點擊main方法左側(cè)綠色箭頭,運行程序測試。結(jié)果如下:

小結(jié)
本文介紹了Go語言的環(huán)境安裝,包含了運行環(huán)境安裝、集成IDE開發(fā)環(huán)境安裝、命令行的HelloWorld運行,以及GoLand IDE的helloWorld編寫和運行。了解到如何構(gòu)建Go語言的開發(fā)運行環(huán)境。希望對初學(xué)者有所幫助,若有不完善之處,歡迎留言討論。