Golang學(xué)習(xí)-第一篇 Golang的簡單介紹及Windows環(huán)境下安裝饱亮、部署

序言

這是本人簡書第一篇文章,寫的不到位之處舍沙,希望各位看客們諒解近上。

本人一直從事.NET的開發(fā)工作,最近在學(xué)習(xí)Golang拂铡,所以想著之前學(xué)習(xí)的過程中都沒怎么好好的將學(xué)習(xí)過程記錄下來壹无。深感惋惜!

現(xiàn)在將Golang的學(xué)習(xí)點滴記錄分享感帅,廢話到此斗锭,下面進入正文。

注:此文及以后所有內(nèi)容中的開發(fā)平臺為:Windows

開發(fā)工具為:JetBrains Gogland x64版本

官方下載地址為:www.jetbrains.com/go/download/#section=windows

Golang版本為:Go1.8.3

官方下載地址為:golang.org/dl/ ? (需要FQ才能訪問)

Golang簡介

Go語言是谷歌2009年發(fā)布的第二款開源編程語言失球。這是一門全新的編程語言岖是,可以在不損失應(yīng)用程序性能的情況下降低代碼的復(fù)雜性。

Go語言具有很強的表達能力实苞,它簡潔豺撑、清晰而高效。得益于其并發(fā)機制黔牵, 用它編寫的程序能夠非常有效地利用多核與聯(lián)網(wǎng)的計算機聪轿,其新穎的類型系統(tǒng)則使程序結(jié)構(gòu)變得靈活而模塊化。 Go 代碼編譯成機器碼不僅非常迅速猾浦,還具有方便的垃圾收集機制和強大的運行時反射機制陆错。 它是一個快速的灯抛、靜態(tài)類型的編譯型語言,感覺卻像動態(tài)類型的解釋型語言音瓷。

Golang安裝

將Golang安裝包下載完成后对嚼,點擊安裝,安裝目錄更改為:D:\\Go (默認安裝目錄為:C:\\Go)外莲,然后直接點擊 Next 直到 ?Finish猪半。這樣基本就安裝完成了。

安裝完成后偷线,需要配置系統(tǒng)環(huán)境變量磨确。

右擊我的電腦----> 屬性 ----> 高級系統(tǒng)設(shè)置 ----> 環(huán)境變量 ? 如下圖:

Golang在安裝完成后會在系統(tǒng)變量中自動添加一個GOROOT變量,這個變量就是Golang的安裝目錄声邦。 還會在 Path變量中自動添加一個 D:\Go\bin 變量乏奥,這是Golang的安裝目錄下的bin目錄。(這兩個環(huán)境變量不需要人為添加亥曹,安裝好Golang后會自動添加到系統(tǒng)變量中)

接下來我們要設(shè)置Golang的工作目錄邓了,這個目錄是用來存放我們的項目目錄及各種第三方包文件。

首先找到項目盤我們這里就用D盤媳瞪,在D盤新建文件夾GoWorks骗炉,在GoWorks中在新建三個子目錄:src(此目錄用來存放項目源代碼) pkg(此目錄用來存放項目編譯后的生成文件) bin(此目錄用來存放編譯后生成的可執(zhí)行文件)

文件夾都新建完成后,我們在回到系統(tǒng)環(huán)境變量中蛇受,手動添加 GOPATH 變量句葵,值為:D:\GoWorks。在找到Path變量兢仰,然后點擊編輯按鈕乍丈,添加D:\GoWorks\bin

以上就是整個Golang的安裝配置流程,全部配置完成后把将,打開命令行(windows鍵+R轻专,輸入cmd點擊確定),輸入命令 go version后顯示出golang的版本則配置成功察蹲,如下圖:

IDE配置

將Gogland下載完成后请垛,點擊安裝,安裝地址默認為C盤(根據(jù)個人需要可以安裝到其它盤符)递览,安裝過程中可選32位和64位的桌面快捷方式叼屠,和.go的勾選(作者選擇的是64位,.go也勾選為選中狀態(tài))绞铃,配置完成后直接Next 直到安裝 Finish镜雨。

安裝完成后打開工具,第一次打開會彈出設(shè)置界面,選擇不導(dǎo)入設(shè)置荚坞,點擊OK ? ?如下圖:

點擊OK后挑宠,進入Gogland歡迎頁 ?如下圖:

首先我們先配置一下工具的項目默認路徑,點擊Configure ----> Settings ----> Go ----> GOPATH 颓影, 點擊最右邊的+號 各淀, 添加D:\GoWorks, ?點擊OK 诡挂, 這樣我們的項目路徑就設(shè)置完成了碎浇。

Golang第一個項目(萬能的Hello Wrold)

點擊 New Project 創(chuàng)建項目(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璃俗! ?則運行成功奴璃!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市城豁,隨后出現(xiàn)的幾起案子苟穆,更是在濱河造成了極大的恐慌,老刑警劉巖唱星,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件雳旅,死亡現(xiàn)場離奇詭異,居然都是意外死亡间聊,警方通過查閱死者的電腦和手機攒盈,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來哎榴,“玉大人沦童,你說我怎么就攤上這事√净埃” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵墩瞳,是天一觀的道長驼壶。 經(jīng)常有香客問我,道長喉酌,這世上最難降的妖魔是什么热凹? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮泪电,結(jié)果婚禮上般妙,老公的妹妹穿的比我還像新娘。我一直安慰自己相速,他們只是感情好碟渺,可當我...
    茶點故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著突诬,像睡著了一般苫拍。 火紅的嫁衣襯著肌膚如雪芜繁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天绒极,我揣著相機與錄音骏令,去河邊找鬼。 笑死垄提,一個胖子當著我的面吹牛榔袋,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播铡俐,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼凰兑,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了高蜂?” 一聲冷哼從身側(cè)響起聪黎,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎备恤,沒想到半個月后稿饰,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡露泊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年喉镰,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片惭笑。...
    茶點故事閱讀 38,809評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡侣姆,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出沉噩,到底是詐尸還是另有隱情捺宗,我是刑警寧澤,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布川蒙,位于F島的核電站蚜厉,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏畜眨。R本人自食惡果不足惜昼牛,卻給世界環(huán)境...
    茶點故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望康聂。 院中可真熱鬧贰健,春花似錦、人聲如沸恬汁。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至悬垃,卻和暖如春游昼,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背尝蠕。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工烘豌, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人看彼。 一個月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓廊佩,卻偏偏與公主長得像,于是被迫代替她去往敵國和親靖榕。 傳聞我的和親對象是個殘疾皇子标锄,可洞房花燭夜當晚...
    茶點故事閱讀 43,724評論 2 351

推薦閱讀更多精彩內(nèi)容