最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

如何愉快地學(xué)習(xí) Go 語言?來場 Go 之旅吧!

2021-03-30 19:16 作者:程序員魚皮  | 我要投稿

Go 語言之旅,支持在線敲代碼練習(xí)的官方入門教程

Go 語言性能很高,非常適于后端網(wǎng)絡(luò)、分布式編程,因此受到各大互聯(lián)網(wǎng)公司的青睞。

那么如何學(xué)習(xí) Go 語言呢?

其實(shí)官方已經(jīng)為我們準(zhǔn)備了一款在線 Go 語言教程 —— Go 語言之旅(gotour),支持在線敲代碼練習(xí),簡直入門必備!

Go 語言之旅

下面讓我們從零開始,安裝 go 和 gotour,幫助大家愉快地學(xué)習(xí) go!

安裝 Go

Go語言中文網(wǎng) 是學(xué)習(xí) Go 語言的好網(wǎng)站,我們可以從這里安裝 Go,還可以閱讀教程、閱讀技術(shù)文檔、找項(xiàng)目、尋求幫助等。

進(jìn)入 Go 下載頁面(https://studygolang.com/dl),根據(jù)你的操作系統(tǒng)下載不同的安裝包。

Windows 和 MacOS 系統(tǒng)會(huì)自動(dòng)配置環(huán)境變量和 GOPATH;如果是 Linux 系統(tǒng),需要手動(dòng)配置環(huán)境變量。

有更多安裝問題可閱讀 安裝說明(https://docs.studygolang.com/doc/install)或者 菜鳥教程(https://www.runoob.com/go/go-environment.html)。

安裝

安裝完成后,輸入下列命令檢驗(yàn)是否安裝成功:

go?version

如果看到類似輸出,表示已安裝成功:

通過下列命令,查看已安裝的 Go 的環(huán)境信息:

go?env

看到如下輸出,其中 GOPATH 表示 Go 的工作目錄,后面我們開發(fā)的代碼和項(xiàng)目都要放在該目錄下。GOROOT 表示 Go 的安裝目錄,有很多類庫。

安裝 Gotour

Gotour(Go 語言之旅)是 Go 語言官方推薦的基礎(chǔ)教程,邊學(xué)邊練,適合新手入門。

不建議使用 在線的 gotour(http://tour.studygolang.com/welcome/1),因?yàn)榫W(wǎng)絡(luò)不是很通暢,可能無法訪問。

因此下面我們將它安裝到本地運(yùn)行。

1. 下載源碼

首先下載gotour的源代碼,需要去官網(wǎng)安裝 hg(https://mercurial.selenic.com/wiki/Download)。

安裝完hg,clone代碼到$GOPATH/src/bitbucket.org/mikespook/目錄下(目錄不存在則手動(dòng)創(chuàng)建):

#?進(jìn)入目錄
cd?$GOPATH/src/bitbucket.org/mikespook
#?下載gotour源碼
hg?clone?https://bitbucket.org/mikespook/go-tour-zh

注意,此處的 $GOPATH 是 go env 中 GOPATH 對應(yīng)的目錄(上圖中作者的是 /Users/yupili/go )。

Gotour 依賴了很多庫,在編譯前需要下載這些庫,由于網(wǎng)絡(luò)原因(下載源是國外的golang.org),可能 go get 命令無法成功下載。因此我們需要手動(dòng)下載對應(yīng)的依賴,主要是 golang.org/x/toolsgolang.org/x/net。

在 GitHub 上找到二者的項(xiàng)目地址,通過命令下載并放到 $GOPATH/src/golang.org/x 目錄下:

#?進(jìn)入目錄
cd?$GOPATH/src/golang.org/x
#?下載tools和net包
git?clone?https://github.com/golang/net.git
git?clone?https://github.com/golang/tools.git

未安裝 Git 的同學(xué),也可以下載壓縮包并解壓到 $GOPATH/src/golang.org/x 目錄下:

2. 編譯安裝

進(jìn)入已下載的 gotour 目錄,對 go 源文件進(jìn)行編譯安裝:

#?進(jìn)入gotour源碼目錄
cd?$GOPATH/src/bitbucket.org/mikespook/go-tour-zh/gotour
#?編譯安裝
go?install

如果沒有任何輸出,恭喜,編譯安裝成功了!

3. 啟動(dòng)服務(wù)

最后進(jìn)入 $GOPATH/bin 目錄,能看到生成的 gotour 可執(zhí)行二進(jìn)制文件,執(zhí)行它:

#?進(jìn)入bin目錄
cd?$GOPATH/bin
#?執(zhí)行
gotour

啟動(dòng)成功,看到如下輸出,在本機(jī) 3999 端口啟動(dòng)了 gotour 服務(wù):

OK,享受它,開啟愉快的go語言學(xué)習(xí)之旅~

項(xiàng)目地址:https://www.code-nav.cn/rd/?rid=21ded5cb60015fc50515f85b67e4ee43


如何愉快地學(xué)習(xí) Go 語言?來場 Go 之旅吧!的評論 (共 條)

分享到微博請遵守國家法律
南郑县| 铁岭县| 和硕县| 游戏| 襄城县| 九江市| 蓝田县| 富顺县| 驻马店市| 和平县| 抚顺县| 神池县| 汕尾市| 仪征市| 禄丰县| 安阳县| 察隅县| 临夏县| 昌平区| 合江县| 富川| 恭城| 锡林浩特市| 皮山县| 额济纳旗| 虹口区| 宜昌市| 淮南市| 虎林市| 桂林市| 尉氏县| 丰宁| 丰台区| 盘锦市| 永修县| 芜湖县| 甘肃省| 平顺县| 平山县| 大城县| 霍山县|