這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
序言
這是本人簡書第一篇文章,寫的不到位之處,希望各位看客們諒解。
本人一直從事.NET的開發工作,最近在學習Golang,所以想著之前學習的過程中都沒怎麼好好的將學習過程記錄下來。深感惋惜!
現在將Golang的學習點滴記錄分享,廢話到此,下面進入本文。
註:此文及以後所有內容中的開發平台為:Windows
開發工具為:JetBrains Gogland x64版本
官方下載地址為:www.jetbrains.com/go/download/#section=windows
Golang版本為:Go1.8.3
官方下載地址為:golang.org/dl/ (需要FQ才能訪問)
Golang簡介
Go語言是Google2009年發布的第二款開源程式設計語言。這是一門全新的程式設計語言,可以在不損失應用程式效能的情況下降低代碼的複雜性。
Go語言具有很強的表達能力,它簡潔、清晰而高效。得益於其並發機制, 用它編寫的程式能夠非常有效地利用多核與連網的電腦,其新穎的類型系統則使程式結構變得靈活而模組化。 Go 代碼編譯成機器碼不僅非常迅速,還具有方便的垃圾收集機制和強大的運行時反射機制。 它是一個快速的、靜態類型的編譯型語言,感覺卻像動態類型的解釋型語言。
Golang安裝
將Golang安裝包下載完成後,點擊安裝,安裝目錄更改為:D:\\Go (預設安裝目錄為:C:\\Go),然後直接點擊 Next 直到 Finish。這樣基本就安裝完成了。
安裝完成後,需要配置系統內容變數。
右擊我的電腦----> 屬性 ----> 進階系統設定 ----> 環境變數 如:
Golang在安裝完成後會在系統變數中自動添加一個GOROOT變數,這個變數就是Golang的安裝目錄。 還會在 Path變數中自動添加一個 D:\Go\bin 變數,這是Golang的安裝目錄下的bin目錄。(這兩個環境變數不需要人為添加,安裝好Golang後會自動添加到系統變數中)
接下來我們要設定Golang的工作目錄,這個目錄是用來存放我們的項目目錄及各種第三方包檔案。
首先找到項目盤我們這裡就用D盤,在D盤建立檔案夾GoWorks,在GoWorks中在建立三個子目錄:src(此目錄用來存放項目原始碼) pkg(此目錄用來存放項目編譯後的組建檔案) bin(此目錄用來存放編譯後產生的可執行檔)
檔案夾都建立完成後,我們在回到系統內容變數中,手動添加 GOPATH 變數,值為:D:\GoWorks。在找到Path變數,然後點擊編輯按鈕,添加D:\GoWorks\bin
以上就是整個Golang的安裝配置流程,全部配置完成後,開啟命令列(windows鍵+R,輸入cmd點擊確定),輸入命令 go version後顯示出golang的版本則配置成功,如:
IDE配置
將Gogland下載完成後,點擊安裝,安裝地址預設為C盤(根據個人需要可以安裝到其它盤符),安裝過程中可選32位和64位的案頭捷徑,和.go的勾選(作者選擇的是64位,.go也勾選為選中狀態),配置完成後直接Next 直到安裝 Finish。
安裝完成後開啟工具,第一次開啟會彈出設定介面,選擇不匯入設定,點擊OK 如:
點擊OK後,進入Gogland歡迎頁面 如:
首先我們先配置一下工具的項目預設路徑,點擊Configure ----> Settings ----> Go ----> GOPATH , 點擊最右邊的+號 , 添加D:\GoWorks, 點擊OK , 這樣我們的項目路徑就設定完成了。
Golang第一個項目(萬能的Hello Wrold)
點擊 New Project 建立項目(Gogland主題變更,Configure ----> Settings ----> Appearance & Behavior ----> Appearance ----> UI Options ----> Theme: Darcula 為黑色主題)
建立檔案main 點擊File ----> New ----> Go File
編寫代碼:
package main
import "fmt"
func main() {
fmt.Print("Hello World!")
}
運行代碼:
顯示出 Hello World! 則運行成功!