Golang學習-第一篇 Golang的簡單介紹及Windows環境下安裝、部署

來源:互聯網
上載者:User

標籤:net   settings   nis   簡潔   進階   安裝包   執行   tin   快捷   

序言

這是本人部落格園第一篇文章,寫的不到位之處,希望各位看客們諒解。

本人一直從事.NET的開發工作,最近在學習Golang,所以想著之前學習的過程中都沒怎麼好好的將學習過程記錄下來。深感惋惜!

現在將Golang的學習點滴記錄分享,廢話到此,下面進入本文。

 

註:此文及以後所有內容中的開發平台為:Windows

  開發工具為:JetBrains Gogland x64版本

  官方為:https://www.jetbrains.com/go/download/#section=windows

  Golang版本為:Go1.8.3

  官方為:https://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 mainimport "fmt"func main()  {fmt.Print("Hello World!")}

運行代碼:

  

顯示出  Hello World!  則運行成功!

--------------------------------------------------------------------------------------------------------       結束       ---------------------------------------------------------------------------------------------------------

Golang學習-第一篇 Golang的簡單介紹及Windows環境下安裝、部署

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.