最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vscode配置go開(kāi)發(fā)環(huán)境的實(shí)戰(zhàn)過(guò)程

 更新時(shí)間:2022年06月29日 11:45:27   作者:金發(fā)羅婕  
vscode配置go的開(kāi)發(fā)環(huán)境很簡(jiǎn)單,下面這篇文章主要給大家介紹了關(guān)于vscode配置go開(kāi)發(fā)環(huán)境的實(shí)戰(zhàn)過(guò)程,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

筆者在網(wǎng)上找了很多關(guān)于VSCODE配置Go語(yǔ)言的教程,但是由于版本等種種問(wèn)題,最終都已失敗告終。無(wú)奈只能在官方文檔上尋求幫助,現(xiàn)在終于可以了?。≡挷欢嗾f(shuō),咱們開(kāi)始吧!!

下載安裝包

網(wǎng)上有的教程采用的是數(shù)據(jù)包安裝.msi,有的是采用的是解壓包。這二者最終效果都是一樣的,但是為了防止不必要的意外,你們還是和我保持一致吧。

官網(wǎng)下載地址:

Downloads - The Go Programming Language (google.cn)

安裝:

建議大家不要安裝在默認(rèn)路徑下;在這里筆者是安裝在D:/soft/go

更改安裝位置 剩余的一路next

最終的安裝效果:

設(shè)置環(huán)境變量

這一步就是將go安裝目錄下面的bin放進(jìn)path,我在安裝的時(shí)候發(fā)現(xiàn)已經(jīng)有了(所以你們需要檢查一下,沒(méi)有就設(shè)置一下)PS:點(diǎn)擊新建)

驗(yàn)證結(jié)果:

配置Go環(huán)境

打開(kāi)命令行輸入:

go env

查看自己的一些配置,如圖所示

我們需要將GO111MODULE功能打開(kāi)

然后配置代理 set GOPROXY=https://goproxy.cn

我們可以依次輸入:

set GO111MODULE=on
set GOPROXY=https://goproxy.cn

這樣,配置就完成了

這里簡(jiǎn)單介紹一下:

GOPATH: Go項(xiàng)目的位置,網(wǎng)上很多教程需要在這里做文章,其實(shí)筆者之前也是在這里遇到了很多坑。

? 之前低版本的時(shí)候需要依賴(lài)gopath來(lái)管理項(xiàng)目,但是現(xiàn)在我們用GO MOD來(lái)管理項(xiàng)目,所以可以不用管他

GOROOT: 這個(gè)就是我們的go的安裝路徑

VSCode的調(diào)試

網(wǎng)上關(guān)于VSCode的安裝有很多,這里我就不再贅述了,在VSCODE里面打開(kāi)一個(gè)文件夾

新建main.go文件,當(dāng)我們創(chuàng)建完后綴名之后,Vscode會(huì)提示我們安裝Go的拓展,我們接受并且安裝。

創(chuàng)建第一個(gè)Go程序:

package main

import "fmt"

func main() {
	fmt.Println("hello go")
}

安裝Go的依賴(lài)包:

此時(shí)vscode會(huì)提示需要依賴(lài)包:我們直接選擇 Install All

—PS: 網(wǎng)上很多教程需要自己去在Github官網(wǎng)上去下載,這種做法有些麻煩。

–得益于我們之前配置的set GOPROXY=https://goproxy.cn代理,我們這里可以直接下載,如果這里下載下載失敗了,那大概率是代理沒(méi)有配置好的問(wèn)題,回去檢查一下吧!

當(dāng)出現(xiàn)下圖時(shí),依賴(lài)包安裝成功!!

運(yùn)行第一個(gè)Go程序:

新建一個(gè)終端:

輸入:

go run main.go

此時(shí),你可能出現(xiàn)像我這樣的問(wèn)題,這個(gè)問(wèn)題是因?yàn)?,這個(gè)文件還沒(méi)有被保存,CTRL+S一下,就可以出現(xiàn)結(jié)果啦!

–PS:有的VSCODE設(shè)置自動(dòng)保存,這里就可直接運(yùn)行出結(jié)果

簡(jiǎn)化

總是這樣在終端輸入有些麻煩,我們可以下載一個(gè)Code Runner,這樣點(diǎn)擊右上角的三角形狀的按鈕就可以直接運(yùn)行了。

總結(jié)

到此這篇關(guān)于vscode配置go開(kāi)發(fā)環(huán)境的文章就介紹到這了,更多相關(guān)vscode配置go開(kāi)發(fā)環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Go語(yǔ)言學(xué)習(xí)otns示例分析

    Go語(yǔ)言學(xué)習(xí)otns示例分析

    這篇文章主要為大家介紹了Go語(yǔ)言學(xué)習(xí)otns示例分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • 關(guān)于golang監(jiān)聽(tīng)rabbitmq消息隊(duì)列任務(wù)斷線自動(dòng)重連接的問(wèn)題

    關(guān)于golang監(jiān)聽(tīng)rabbitmq消息隊(duì)列任務(wù)斷線自動(dòng)重連接的問(wèn)題

    這篇文章主要介紹了golang監(jiān)聽(tīng)rabbitmq消息隊(duì)列任務(wù)斷線自動(dòng)重連接,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • go語(yǔ)言題解LeetCode989數(shù)組形式的整數(shù)加法

    go語(yǔ)言題解LeetCode989數(shù)組形式的整數(shù)加法

    這篇文章主要為大家介紹了go語(yǔ)言題解LeetCode989數(shù)組形式的整數(shù)加法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Golang實(shí)現(xiàn)按行讀取文件的方法小結(jié)

    Golang實(shí)現(xiàn)按行讀取文件的方法小結(jié)

    按行讀取文件相較于一次性載入,有著很多優(yōu)勢(shì),如內(nèi)存效率高、處理速度快、實(shí)時(shí)性高等,本文主要介紹了Golang按行讀取文件的相關(guān)方法,希望對(duì)大家有所幫助
    2024-02-02
  • 分析Go語(yǔ)言接口的設(shè)計(jì)原則

    分析Go語(yǔ)言接口的設(shè)計(jì)原則

    interface是Go語(yǔ)言的基礎(chǔ)特性之一, 可以理解為對(duì)一種類(lèi)型的規(guī)范或者約束。他跟java、c++不同, Go語(yǔ)言實(shí)現(xiàn)接口不需要顯示說(shuō)明實(shí)現(xiàn)了哪個(gè)接口, 也沒(méi)有繼承或者子類(lèi)或者implement關(guān)鍵字。只是通過(guò)約定的形式, 隱式的實(shí)現(xiàn)接口中的方法即可
    2021-06-06
  • golang獲取客戶(hù)端ip的實(shí)現(xiàn)

    golang獲取客戶(hù)端ip的實(shí)現(xiàn)

    本文主要介紹了golang獲取客戶(hù)端ip的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • golang結(jié)構(gòu)體指針的實(shí)現(xiàn)

    golang結(jié)構(gòu)體指針的實(shí)現(xiàn)

    這篇文章主要介紹了golang結(jié)構(gòu)體指針的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-06-06
  • Gin框架使用panic處理中間件問(wèn)題詳解

    Gin框架使用panic處理中間件問(wèn)題詳解

    這篇文章主要介紹了Gin框架使用panic處理中間件問(wèn)題,在 Gin 框架中,錯(cuò)誤處理和 panic 處理是非常重要的功能。當(dāng)處理 HTTP 請(qǐng)求時(shí),可能會(huì)出現(xiàn)各種各樣的錯(cuò)誤,例如數(shù)據(jù)庫(kù)連接錯(cuò)誤、網(wǎng)絡(luò)錯(cuò)誤、權(quán)限問(wèn)題等等
    2023-04-04
  • 在Go語(yǔ)言中實(shí)現(xiàn)DDD領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)實(shí)例探究

    在Go語(yǔ)言中實(shí)現(xiàn)DDD領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)實(shí)例探究

    本文將詳細(xì)探討在Go項(xiàng)目中實(shí)現(xiàn)DDD的核心概念、實(shí)踐方法和實(shí)例代碼,包括定義領(lǐng)域模型、創(chuàng)建倉(cāng)庫(kù)、實(shí)現(xiàn)服務(wù)層和應(yīng)用層,旨在提供一份全面的Go DDD實(shí)施指南
    2024-01-01
  • 淺析Go語(yǔ)言中Channel的各種用法

    淺析Go語(yǔ)言中Channel的各種用法

    這篇文章主要帶大家一起來(lái)學(xué)習(xí)一下Go語(yǔ)言中的if語(yǔ)句,也就是大家口中的判斷語(yǔ)句。文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Go語(yǔ)言有一定幫助,需要的可以參考一下
    2022-11-11

最新評(píng)論

阳高县| 潮安县| 根河市| 桐乡市| 永宁县| 桦川县| 格尔木市| 正镶白旗| 休宁县| 通化市| 太原市| 称多县| 通海县| 临高县| 闽清县| 依兰县| 青河县| 灵山县| 响水县| 和田市| 平乡县| 苍梧县| 漳浦县| 石柱| 吉安市| 朔州市| 会东县| 淳安县| 成都市| 黄骅市| 茶陵县| 武定县| 保定市| 松阳县| 惠州市| 布尔津县| 富顺县| 吴堡县| 望都县| 邳州市| 通许县|