欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

非零基礎(chǔ)自學(xué)Golang2開(kāi)發(fā)環(huán)境2.2配置GOPATH-創(chuàng)新互聯(lián)

非零基礎(chǔ)自學(xué)Golang

學(xué)習(xí)文檔地址:https://www.topgoer.cn/

創(chuàng)新互聯(lián)2013年至今,先為大足等服務(wù)建站,大足等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為大足企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

本文僅用于學(xué)習(xí)記錄,不存在任何商業(yè)用途,如侵刪【已聯(lián)系過(guò)文檔作者】

文章目錄
      • 非零基礎(chǔ)自學(xué)Golang
      • 2 開(kāi)發(fā)環(huán)境
        • 2.2 配置GOPATH
          • 2.2.1 配置GOPATH
          • 2.2.2 go的項(xiàng)目目錄
          • 2.2.3 適合個(gè)人開(kāi)發(fā)者
          • 2.2.4 目前流行的項(xiàng)目結(jié)構(gòu)
          • 2.2.5 適合企業(yè)開(kāi)發(fā)者

2 開(kāi)發(fā)環(huán)境 2.2 配置GOPATH 2.2.1 配置GOPATH

GOPATH是一個(gè)環(huán)境變量,用來(lái)表明你寫的go項(xiàng)目的存放路徑。

GOPATH路徑最好只設(shè)置一個(gè),所有的項(xiàng)目代碼都放到GOPATHsrc目錄下。

Linux和Mac平臺(tái)就參照上面配置環(huán)境變量的方式將自己的工作目錄添加到環(huán)境變量中即可。

Windows平臺(tái)按下面的步驟將(你的安裝目錄,例如:E:\go)添加到環(huán)境變量:【筆者這里以 Win 11操作系統(tǒng)演示】

右擊“ 此電腦”,選擇 “屬性”

在這里插入圖片描述

選擇” 高級(jí)系統(tǒng)設(shè)置“

在這里插入圖片描述

“點(diǎn)擊環(huán)境變量”

在這里插入圖片描述

檢查一下你的電腦里面是否存在GOPATH并且設(shè)置值為你要存go代碼的目錄

在這里插入圖片描述

筆者這兒 用戶變量, 很明顯是安裝程序搞的,這樣的要修改一下

直接搞成系統(tǒng) 變量就行

在這里插入圖片描述

這就是以后存放Go 代碼的地方

在這里插入圖片描述

同時(shí)在path里面添加go的安裝目錄和GOPATH目錄

在這里插入圖片描述

保存就好。【其實(shí)自己那個(gè)安裝目錄就不用 自己寫了】

2.2.2 go的項(xiàng)目目錄

在進(jìn)行Go語(yǔ)言開(kāi)發(fā)的時(shí)候,我們的代碼總是會(huì)保存在$GOPATH/src目錄下。

在工程經(jīng)過(guò)go buildgo installgo get等指令后,會(huì)將下載的第三方包源代碼文件放在$GOPATH/src目錄下, 產(chǎn)生的二進(jìn)制可執(zhí)行文件放在$GOPATH/bin目錄下,生成的中間緩存文件會(huì)被保存在$GOPATH/pkg下。【嗦嘎】

如果我們使用版本管理工具(Version Control SystemVCS。常用如Git)來(lái)管理我們的項(xiàng)目代碼時(shí),我們只需要添加$GOPATH/src目錄的源代碼即可。binpkg目錄的內(nèi)容無(wú)需版本控制。

2.2.3 適合個(gè)人開(kāi)發(fā)者

我們知道源代碼都是存放在GOPATHsrc目錄下,那我們可以按照下圖來(lái)組織我們的代碼。

在這里插入圖片描述

2.2.4 目前流行的項(xiàng)目結(jié)構(gòu)

不知道現(xiàn)在馬上 2023 年了,是否還流行

Go語(yǔ)言中也是通過(guò)包來(lái)組織代碼文件,我們可以引用別人的包也可以發(fā)布自己的包,但是為了防止不同包的項(xiàng)目名沖突,我們通常使用頂級(jí)域名來(lái)作為包名的前綴,這樣就不擔(dān)心項(xiàng)目名沖突的問(wèn)題了。

因?yàn)椴皇敲總€(gè)個(gè)人開(kāi)發(fā)者都擁有自己的頂級(jí)域名,所以目前流行的方式是使用個(gè)人的github用戶名來(lái)區(qū)分不同的包。

在這里插入圖片描述

舉個(gè)例子:張三和李四都有一個(gè)名叫studygo的項(xiàng)目,那么這兩個(gè)包的路徑就會(huì)是:

import "github.com/zhangsan/studygo"

import "github.com/lisi/studygo"

以后我們從github上下載別人包的時(shí)候,如:

go get github.com/jmoiron/sqlx

那么,這個(gè)包會(huì)下載到我們本地GOPATH目錄下的src/github.com/jmoiron/sqlx

2.2.5 適合企業(yè)開(kāi)發(fā)者

在這里插入圖片描述

【懂了!】

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

網(wǎng)站題目:非零基礎(chǔ)自學(xué)Golang2開(kāi)發(fā)環(huán)境2.2配置GOPATH-創(chuàng)新互聯(lián)
標(biāo)題鏈接:http://chinadenli.net/article24/hjgce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站外貿(mào)建站手機(jī)網(wǎng)站建設(shè)標(biāo)簽優(yōu)化面包屑導(dǎo)航App開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司