2021-05-12 go基礎(chǔ)-環(huán)境搭建

1. 下載安裝

下載地址:https://golang.google.cn/dl/

image.png

下載完成后稽揭,直接雙擊 msi 文件進(jìn)行安裝激捏,目錄為【Z:\Program Files\Go】


image.png

2. 配置 VS Code 環(huán)境

a)砂缩、系統(tǒng)設(shè)置環(huán)境變量

gopath

image.png

path追加
image.png

GOROOT :

在GO語(yǔ)言中表示的是 Go語(yǔ)言編譯带斑、工具桩匪、標(biāo)準(zhǔn)庫(kù)等的安裝路徑槐秧,通過(guò)它可以告訴系統(tǒng)你的 go.exe 是放在哪里盒件,不設(shè)置的話(huà),你后面執(zhí)行 go get 昂灵、go install 的時(shí)候,系統(tǒng)就不認(rèn)識(shí)它了舞萄。

GOPATH

表示 Go的工作目錄眨补,這個(gè)目錄指定了需要從哪個(gè)地方尋找GO的包、可執(zhí)行程序等倒脓,這個(gè)目錄可以是多個(gè)目錄表示撑螺。這里我設(shè)置成我的工作空間(目錄你可以自己定),如果不設(shè)置的話(huà) 崎弃,默認(rèn)是在你的用戶(hù)目錄下的 go 文件夾甘晤。

GO 項(xiàng)目的工作目錄結(jié)構(gòu)

  • bin目錄:包含了可執(zhí)行程序含潘,注意是可執(zhí)行的,不需要解釋執(zhí)行线婚。

  • pkg目錄:包含了使用的包或者說(shuō)庫(kù)遏弱。

  • src目錄:里面包含了go的代碼源文件,其中仍按包的不同進(jìn)行組織塞弊。

b)漱逸、設(shè)置go環(huán)境變量

go env查看現(xiàn)有變量

image.png

GO111MODULE 設(shè)置為 auto,表示使用 go modules 模式

 go env -w GO111MODULE=auto

開(kāi)啟代理游沿,防止下載包失敗

go env -w GOPROXY=https://goproxy.cn,direct

c)饰抒、配置 VS Code 環(huán)境

從 github 上下載兩個(gè)倉(cāng)庫(kù)

創(chuàng)建目錄 src/goland.org/x/,并進(jìn)入此目錄诀黍,執(zhí)行命令

git clone https://github.com/golang/tools.git
git clone https://github.com/golang/lint.git
安裝Go 語(yǔ)言的插件

Code Runner

image.png

Go
image.png

安裝 go tools

vscode打開(kāi)go path的那個(gè)文件夾袋坑,隨便打開(kāi)一個(gè) go 文件,會(huì)提示你安裝一些工具眯勾,點(diǎn)擊【全部安裝】即可


image.png

安裝的 exe 文件會(huì)放在 剛才環(huán)境變量配置的目錄%GOPATH%/bin

image.png

編寫(xiě) test.go 測(cè)試
package main
import "fmt"

func main(){
    sliceTest()
}

func sliceTest(){
    /* 創(chuàng)建切片 */
    numbers := []int{0,1,2,3,4,5,6,7,8}  
    printSlice(numbers)
    /* 打印子切片從索引 2(包含) 到索引 5(不包含) */
    number2 := numbers[2:5]
    printSlice(number2)
     /* 同時(shí)添加多個(gè)元素 */
     numbers = append(numbers, 2,3,4)
     printSlice(numbers)
      /* 創(chuàng)建切片 numbers1 是之前切片的兩倍容量*/
      numbers1 := make([]int, len(numbers), (cap(numbers))*2)

      /* 拷貝 numbers 的內(nèi)容到 numbers1 */
      copy(numbers1,numbers)
      printSlice(numbers1)  
}

func printSlice(x []int){
    fmt.Printf("len=%d cap=%d slice=%v\n",len(x),cap(x),x)
 }

vscode點(diǎn)擊運(yùn)行按鈕
output可以看到如下輸出

image.png

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末枣宫,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子咒精,更是在濱河造成了極大的恐慌镶柱,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件模叙,死亡現(xiàn)場(chǎng)離奇詭異歇拆,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)范咨,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)故觅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人渠啊,你說(shuō)我怎么就攤上這事输吏。” “怎么了替蛉?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵贯溅,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我躲查,道長(zhǎng)它浅,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任镣煮,我火速辦了婚禮姐霍,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己镊折,他們只是感情好胯府,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著恨胚,像睡著了一般骂因。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上与纽,一...
    開(kāi)封第一講書(shū)人閱讀 51,679評(píng)論 1 305
  • 那天侣签,我揣著相機(jī)與錄音,去河邊找鬼急迂。 笑死影所,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的僚碎。 我是一名探鬼主播猴娩,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼勺阐!你這毒婦竟也來(lái)了卷中?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤渊抽,失蹤者是張志新(化名)和其女友劉穎蟆豫,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體懒闷,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡十减,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了愤估。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片帮辟。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖玩焰,靈堂內(nèi)的尸體忽然破棺而出由驹,到底是詐尸還是另有隱情,我是刑警寧澤昔园,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布蔓榄,位于F島的核電站,受9級(jí)特大地震影響默刚,放射性物質(zhì)發(fā)生泄漏甥郑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一羡棵、第九天 我趴在偏房一處隱蔽的房頂上張望壹若。 院中可真熱鬧嗅钻,春花似錦皂冰、人聲如沸店展。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)赂蕴。三九已至,卻和暖如春舶胀,著一層夾襖步出監(jiān)牢的瞬間概说,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工嚣伐, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留糖赔,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓轩端,卻偏偏與公主長(zhǎng)得像放典,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子基茵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

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