又大又粗又猛免费视频久久_国产理论在线播放_久久男人av资源网站免费软件_99国产精品无码

golang 基礎(chǔ)(一):安裝、IDE、fmt、變量(golang安裝配置)

目錄

一、下載安裝

1. windows安裝

2. mac 安裝

二、IDE的選擇

1. goLand

2. vsCode

三、fmt包:Printf、Print、Println區(qū)別

1. Print: 打印沒(méi)有空格,沒(méi)有換行,成一排打印。

2. Println: 打印自動(dòng)換行,多個(gè)參數(shù)打印有空格。

3. Printf: 第一個(gè)參數(shù)是要打印的內(nèi)容,占位符;后面的參數(shù)是值,這一點(diǎn)跟python很像

四、定義變量

1. var

2. :=

3. 匿名變量

一、下載安裝

Go 官網(wǎng)下載地址: https://golang.org/dl/

Go 官方鏡像站(推薦): https://golang.google.cn/dl/

自行根據(jù)自己的系統(tǒng)進(jìn)行下載

golang 基礎(chǔ)(一):安裝、IDE、fmt、變量(golang安裝配置)

1. windows安裝

golang 基礎(chǔ)(一):安裝、IDE、fmt、變量(golang安裝配置)

雙擊 一直下一步下一步即可

安裝完畢后打開(kāi)cmd測(cè)試是否成功

go version

出現(xiàn)以下信息,說(shuō)明安裝成功

golang 基礎(chǔ)(一):安裝、IDE、fmt、變量(golang安裝配置)

2. mac 安裝

golang 基礎(chǔ)(一):安裝、IDE、fmt、變量(golang安裝配置)

雙擊打開(kāi),把go直接拖進(jìn) Application 即可

安裝完畢后打開(kāi) iterm終端查看是否安裝成功

go version

出現(xiàn)以下信息說(shuō)明安裝成功

golang 基礎(chǔ)(一):安裝、IDE、fmt、變量(golang安裝配置)

二、IDE的選擇

IDE完全按照自己的習(xí)慣就行,可選值比較多,這里比較推薦goLand。因?yàn)槲冶旧砭褪莗hper,寫(xiě)代碼也一直用的phpstorm,所以比較推薦goLand。jetbrains公司家IDE比較成熟,涉及:php、python、go、html、js等眾多編輯器。

1. goLand

下載地址:https://www.jetbrains.com/go/

破解方法去某寶搜一個(gè)就行,花點(diǎn)錢的事。

2. vsCode

下載地址:https://code.visualstudio.com/

安裝完之后要裝一下go包

golang 基礎(chǔ)(一):安裝、IDE、fmt、變量(golang安裝配置)

另外編寫(xiě)代碼的時(shí)候 右下角會(huì)提示安裝擴(kuò)展包,點(diǎn)擊安裝一下就行 ,友情提示最好翻墻。

golang 基礎(chǔ)(一):安裝、IDE、fmt、變量(golang安裝配置)

三、fmt包:Printf、Print、Println區(qū)別

1. Print: 打印沒(méi)有空格,沒(méi)有換行,成一排打印。

golang 基礎(chǔ)(一):安裝、IDE、fmt、變量(golang安裝配置)

2. Println: 打印自動(dòng)換行,多個(gè)參數(shù)打印有空格。

golang 基礎(chǔ)(一):安裝、IDE、fmt、變量(golang安裝配置)

3. Printf: 第一個(gè)參數(shù)是要打印的內(nèi)容,占位符;后面的參數(shù)是值,這一點(diǎn)跟python很像

golang 基礎(chǔ)(一):安裝、IDE、fmt、變量(golang安裝配置)

四、定義變量

1. var

var可以作用于全局變量和局部變量,不可以重復(fù)聲明,但可以重復(fù)賦值。可以同時(shí)聲明多個(gè)變量,類型可以不一致。

var username string // 聲明username為string類型var username // 聲明username變量var username string = "張三" // 聲明username為string類型并且值為 張三var username = "張三" // 聲明username值為張三,自動(dòng)判斷為string類型var username, age, sex // 同時(shí)聲明三個(gè)變量,但類型不一定一致。var username, age, sex string // 同時(shí)聲明三個(gè)變量,并且類型必須為string // 可作用于全局變量package main var username = "張三" // 聲明全局變量username func main() { username = "李四" // 局部改變?nèi)肿兞康闹祡

2. :=

只能聲明局部變量,不可聲明全局變量,聲明方式如下:

username := "張三"

3. 匿名變量

就是用變量來(lái)接收函數(shù)返回的值

package main import "fmt" func getUserInfo() (string, int, string) { return "張三", 20, "男"} func main() { // 第一種方式 var username, age, sex = getUserInfo() // 匿名變量 fmt.Println(username, age, sex) // 張三 20 男 // 第二種方式 username, age, sex := getUserInfo() fmt.Println(username, age, sex) // 第三種方式:?jiǎn)为?dú)接收其中一個(gè) username, _, _ := getUserInfo() // 此時(shí)只接收到了第一個(gè)變量 }

注:平時(shí)做項(xiàng)目中,用Printf 和 Pringln 比較多。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
在線咨詢
分享本頁(yè)
返回頂部