Go 語言入門介紹

Go 語言入門介紹

Go(又稱Golang)是Google開發的一種靜態強類型、編譯型、併發型,並具有垃圾回收功能的編程語言。

Go 語言環境安裝

安裝包下載地址爲:https://golang.org/dl/。一般打不開。

建議使用這個地址:https://golang.google.cn/dl/

Windows 系統下安裝

下載

go1.14.2.windows-amd64.msi

雙擊下載安裝文件,安裝過程如下圖:

 

安裝完成後,在我們所設置的安裝目錄下將生成一些目錄和文件,如下圖所示:

說明:

目錄名

說明

api

每個版本的 api 變更差異

bin

go 源碼包編譯出的編譯器(go)、文檔工具(godoc)、格式化工具(gofmt)

doc

英文版的 Go 文檔

lib

引用的一些庫文件

misc

雜項用途的文件,例如 Android 平臺的編譯、git 的提交鉤子等

pkg

Windows 平臺編譯好的中間文件

src

標準庫的源碼

test

測試用例

 

默認情況下 .msi 文件會安裝在 c:\Go 目錄下。高版本如go1.14.2會自動設置環境變量,無需你勞神設置。【低版本的需要你將 c:\Go\bin 目錄添加到 Path 環境變量中。添加後你需要重啓命令窗口才能生效。】

 

在cmd中輸入go env 命令驗證:

 

出現類似上面的結果,說明我們的Go開發包已經安裝成功了。

 

在cmd中輸入go -h 或 go help可以獲得go命令的簡要幫助,參見下圖:

使用“go help  <command>|<topic>”獲取有關該命令或主題的更多信息。

 

Go程序代碼文件

go文件可用記事本編寫,擴展名爲.go,例如:

package main  //定義程序包含的包名

import "fmt"  //導入語句

func main() {

   fmt.Println("Hello, World!")

}

 

說明:

每個 Go 程序都是由包組成的。程序運行的入口是包 main 。這個程序使用並導入了包 “fmt“。

Go支持C語言風格的/* */塊註釋,也支持C++風格的//行註釋。 行註釋更通用,塊註釋主要用於針對包的詳細說明或者屏蔽大塊的代碼。

第一行package main定義了程序應該包含的包名。它是一個必須的語句,因爲Go程序在包中運行。main包是運行程序的起點(入口點)。每個包都有一個與之相關的路徑和名稱。

import "fmt"  是導入語句,是一個預處理器命令

func main()是程序執行開始的主函數。

fmt.Println(...)是Go中的另一個函數,它會產生消息“Hello,World!”。fmt包已經導出Println方法,用於在屏幕上打印消息。注意Println方法的大寫P。

 

將其命名爲test.do放在d:\goTest中,參見下圖:

 

 

在cmd中輸入go run d:\goTest\test.go 回車(按下Enter鍵) 運行,參見下圖:

 

 

Go語言集成開發環境(Integrated Development Environment,IDE)

LiteIDE 是一款專爲Go語言開發而設計的開源、跨平臺、輕量級集成開發環境(IDE),基於 Qt 開發(一個跨平臺的 C++ 框架),支持 Windows、Linux 和 Mac OS X 平臺。

下載 LiteIDE

大家可以通過下面三種方式來下載 LiteIDE 安裝包:

 

LiteIDE 是綠色版的,無需安裝,所以下載完成後,得到的是一個 ZIP 格式的壓縮文件。將壓縮包解壓到任意目錄,這裏我們將壓縮包解壓到了 D 盤,解壓後會得到一個名爲“liteide”的文件夾。進入 LiteIDE 文件夾中的 bin 文件夾,可以在 bin 文件夾中找到名爲“liteide.exe”的文件,它就是 LiteIDE 的啓動程序。參見下圖:

雙擊運行“liteide.exe”就可以正常打開 LiteIDE 了,爲了方便以後的使用,建議大家在桌面創建 LiteIDE 的快捷方式(在“liteide.exe”上右鍵→“發送到”→“桌面快捷方式”)。

 

配置 LiteIDE

第一次打開使用需要配置之

因爲我們使用的是 64 位的 Windows 系統,所以這裏需要將運行環境設置爲 Win64 。參見下圖:

 

配置當前運行環境,點擊“工具”,在下拉菜單中選擇“編輯當前環境”,找到“GOROOT=xxx”,並將其修改爲環境變量中 GOROOT 對應的值,應和在 CMD 窗口中使用go env命令查看 GOROOT 對應的值一樣。參見下圖:

 

新建項目

到這裏 LiteIDE 已經基本上配置完成了,下面我們就來創建一個項目來測試一下。

在“文件”菜單中選擇“新建”,在彈出的窗口中,選擇系統默認的 GOPATH 路徑,模板選擇“Go1 Command Project”,最後填寫項目名稱,並選擇合適的目錄,確認無誤後點擊“OK”。

 

點擊編輯器右上方的“BR”按鈕,就可以運行“main.go”中的代碼,同時會在當前目錄下生成一個 .exe 的可執行文件。

 

其目錄結構如下:

 

 

 

 

附錄

GO語言中文網https://studygolang.com/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章