第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開(kāi)發(fā)者教程

Go 入門(mén)教程

Go 語(yǔ)言基礎(chǔ)教程
01 Go語(yǔ)言簡(jiǎn)介 02 Go 在 Windows 上的安裝及配置 03 Go 在 Linux 上的安裝與配置 04 Go 在 MacOS 上的安裝及配置 05 Git 的下載和安裝 06 VSCode 編輯器安裝和配置 07 Go 的變量聲明 08 Go 的變量賦值 09 Go 語(yǔ)言的 := 10 Go 的整型(int) 11 Go 的無(wú)符號(hào)整型(uint) 12 Go 的浮點(diǎn)型(float) 13 Go 的字符類(lèi)型 14 Go 的布爾型(bool) 15 Go 的強(qiáng)制類(lèi)型轉(zhuǎn)換 16 Go 語(yǔ)言的常量 17 Go 語(yǔ)言中代替枚舉的辦法 18 Go 語(yǔ)言中的運(yùn)算符 19 Go 語(yǔ)言的分支語(yǔ)句 20 Go 語(yǔ)言的循環(huán)語(yǔ)句 21 Go 語(yǔ)言的通道 22 Go 語(yǔ)言中的函數(shù) 23 Go 語(yǔ)言函數(shù)中的 defer 24 Go 語(yǔ)言中的閉包 25 Go 語(yǔ)言的指針 26 Go 語(yǔ)言中的數(shù)組 27 Go 語(yǔ)言中的切片 28 Go 語(yǔ)言中的 Map 29 Go 語(yǔ)言中的 range 30 Go 語(yǔ)言拓展以有類(lèi)型 31 Go 語(yǔ)言中的結(jié)構(gòu)體和"面向?qū)ο?quot; 32 Go 語(yǔ)言中的接口 33 Go 語(yǔ)言類(lèi)型的內(nèi)嵌 34 Go 語(yǔ)言中的 nil 35 Go 語(yǔ)言函數(shù)式編程 36 Go 語(yǔ)言中的錯(cuò)誤和異常處理 37 Go 語(yǔ)言的并發(fā) 38 Go 語(yǔ)言中的包 39 Go 語(yǔ)言 go mod 包依賴(lài)管理工具 40 Go 語(yǔ)言的文件操作 41 Go 語(yǔ)言中的系統(tǒng)包 42 Go 語(yǔ)言的 strings 系統(tǒng)包的使用 43 Go 語(yǔ)言中的變參 44 Go 語(yǔ)言中的反射 45 Go 語(yǔ)言性能測(cè)試 46 使用 Go 語(yǔ)言搭建簡(jiǎn)易登錄功能 47 使用 gin 包優(yōu)化登錄功能

VSCode 編輯器安裝和配置

工欲善其事,必先利其器。想要學(xué)好 Go 語(yǔ)言,肯定要有一個(gè)趁手的開(kāi)發(fā)工具,Go 語(yǔ)言的開(kāi)發(fā)工具有很多種,本文會(huì)給大家介紹一種使用面積最廣泛、免費(fèi)且開(kāi)源的 Go 語(yǔ)言開(kāi)發(fā)工具—— VSCode。

1. VSCode的簡(jiǎn)介

VSCode (Visual Studio Code)是微軟在 2015 年 4 月 30 日 Build 開(kāi)發(fā)者大會(huì)上發(fā)布的一款開(kāi)源、免費(fèi)而且可以跨平臺(tái)使用的代碼編輯器,其具有使用簡(jiǎn)單、插件豐富以及功能強(qiáng)大等優(yōu)點(diǎn)。一經(jīng)推出就受到很多開(kāi)發(fā)者的追捧,其對(duì)于 Go 語(yǔ)言的支持也是非常的優(yōu)秀,故而在 Go 語(yǔ)言基礎(chǔ)中推薦介紹這個(gè)代碼編輯器。

2. VSCode的下載和安裝

直接從官網(wǎng)下載合適的安裝包即可。官網(wǎng)地址:https://code.visualstudio.com/

VSCode 官網(wǎng)首頁(yè),點(diǎn)擊左側(cè)的 Download 進(jìn)行下載

安裝包下載完成之后直接雙擊安裝包,VSCode 的安裝是傻瓜式的安裝,一直點(diǎn)擊下一步即可。

3. VSCode的中文配置

安裝成功后,如果你的英文不是很好,也可以將 VSCode 配置為中文。打開(kāi) VSCode,使用快捷鍵Ctrl+Shift+P,打開(kāi)命令快捷鍵:

圖片描述

打開(kāi)命令快捷鍵

選擇 Configure Display Language:

圖片描述

選擇 Configure Display Language

如果只有一個(gè)英文的選項(xiàng)的話,我們選擇下面的 install additional language… 來(lái)下載新的語(yǔ)言包:

圖片描述

選擇 install additional language...

選擇第一個(gè)簡(jiǎn)體中文,點(diǎn)擊右下角的 install ,安裝成功之后會(huì)要求你重新啟動(dòng) VSCode ,點(diǎn)擊 Yes ,會(huì)自動(dòng)重啟 VSCode。

圖片描述

安裝中文包之后重啟 VSCode

再次出現(xiàn)后的 VSCode 就是中文的了:

圖片描述

中文的 VSCode 界面

4. VSCode 配置 Go 語(yǔ)言開(kāi)發(fā)環(huán)境

安裝結(jié)束之后就需要配置 Go 語(yǔ)言的開(kāi)發(fā)環(huán)境了。因?yàn)?Go 語(yǔ)言的插件很多鏈接無(wú)法直接訪問(wèn),所以我們需要手動(dòng)鏈接,可以打開(kāi)任意的 go 文件,這樣 VSCode 會(huì)自動(dòng)幫你安裝 Go 的插件。

  • 在你的 GOPATHGOPATH 均指環(huán)境變量中的第一個(gè)文件夾路徑)下新建三個(gè)文件夾—— bin 、pkg 和 src ;

  • 在 src 下創(chuàng)建目錄 golang.org\x;

  • %GOPATH%\src\``golang.org\x 目錄下載插件源碼。

git clone https://github.com/golang/tools.git

然后使用下列命令來(lái)安裝 Go 語(yǔ)言的插件:

go get github.com/ramya-rao-a/go-outline  
go get github.com/acroca/go-symbols  
go get golang.org/x/tools/cmd/guru  
go get golang.org/x/tools/cmd/gorename  
go get github.com/josharian/impl  
go get github.com/rogpeppe/godef  
go get github.com/sqs/goreturns  
go get github.com/golang/lint/golint  
go get github.com/cweill/gotests/gotests

最后你可以看到 %GOAPTH%/bin 中已經(jīng)把插件安裝完畢。為了使其生效,還需要將這個(gè)文件夾配置進(jìn)環(huán)境變量Path 中:

圖片描述

將 bin 目錄添加到環(huán)境變量中

最后一步就是在 VSCode 中安裝 Go 語(yǔ)言的高亮插件,在插件庫(kù)搜索 go,第一個(gè)就是,直接點(diǎn)擊安裝即可:

圖片描述

安裝 Go 語(yǔ)言的代碼高亮插件

5. Go 語(yǔ)言的 HelloWorld

環(huán)境搭建完成之后就可以嘗試編寫(xiě)我們的第一個(gè) Go 程序了,Go 程序有一些不同于其它語(yǔ)言的特性。它必須編寫(xiě)在 %GOPATH%/src 內(nèi),并且必須在 “” 內(nèi)。

在 src 文件夾下新建一個(gè)任意名稱(chēng)的文件夾,并在這個(gè)文件夾下新建一個(gè)文件 helloworld.go,并使用 VSCode 打開(kāi)這個(gè)文件夾。在 helloworld.go 文件中鍵入代碼:

package main  
?  
import "fmt"  
?  
func main() {  
 fmt.Println("Hello World!")  
}

我們來(lái)對(duì)這一段簡(jiǎn)單的 Go 語(yǔ)言代碼逐行來(lái)解釋下:

  • 第 1 行:這一行是包名,Go 語(yǔ)言中每一個(gè)文件開(kāi)頭都是包名,只有 main 函數(shù)的包名字可以叫 main;

  • 第 3 行:這一行的作用是導(dǎo)入包,是將在這個(gè) Go 文件中使用到的 Go 語(yǔ)言官方庫(kù),或者第三方庫(kù)導(dǎo)入進(jìn)來(lái);

  • 第 5 行:主函數(shù)聲明,main 函數(shù)是每一個(gè) Go 程序的入口;

  • 第 6 行:輸出語(yǔ)句。將 “Hello World !” 輸出到控制臺(tái)。

右擊這個(gè)文件,選中在終端中打開(kāi)。

圖片描述

打開(kāi)終端

在終端中輸入執(zhí)行語(yǔ)句來(lái)執(zhí)行 helloworld.go 文件 :

go run helloworld.go

得到執(zhí)行結(jié)果,可以看到,在終端中已經(jīng)輸出了 Hello World!

圖片描述

可以看到 Hello World 輸出成功。

6. 小結(jié)

本文主要學(xué)習(xí)了在 VSCode 上搭建一個(gè) Go 語(yǔ)言的開(kāi)發(fā)環(huán)境。其中需要注意的主要就是無(wú)法下載到 Go 語(yǔ)言插件的解決方案,使用 github上官方的開(kāi)源庫(kù),手動(dòng)進(jìn)行修改路徑和安裝即可。