欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Go?語(yǔ)言的?:=的具體使用

 更新時(shí)間:2021年12月29日 09:28:25   作者:開(kāi)卡車(chē)的IT人  
本文主要介紹了Go?語(yǔ)言的?:=的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

1. 單變量 :=

Go 語(yǔ)言中新增了一個(gè)特殊的運(yùn)算符:=,這個(gè)運(yùn)算符可以使變量在不聲明的情況下直接被賦值使用。其使用方法和帶值聲明變量類(lèi)似,只是少了var關(guān)鍵字,形如變量名:=變量值,這樣就等于聲明了一個(gè)帶值的變量,該變量的類(lèi)型與其變量值一致。

可以看到,上面的代碼中我們并沒(méi)有提前對(duì) helloworld 這個(gè)變量進(jìn)行聲明,而是直接就拿來(lái)用了,而且程序也沒(méi)有報(bào)錯(cuò),控制臺(tái)也正常打印出了 “Hello World!”。 := 符號(hào)的出現(xiàn)省去了我們大量的編寫(xiě)變量聲明的語(yǔ)句,在實(shí)際的開(kāi)發(fā)中我們一般使用這種形式來(lái)聲明變量。

2. 多變量 :=

在 Go 語(yǔ)言的多變量賦值體系中,也支持了:=運(yùn)算符。你可以使用形如變量名,變量名:=變量值,變量值的形式來(lái)進(jìn)行多變量操作。其使用方法和多變量帶值聲明類(lèi)似,只是少了var關(guān)鍵字。

在 Go 語(yǔ)言中為了使開(kāi)發(fā)更高效,更多的會(huì)使用 := 這種 Go 語(yǔ)言獨(dú)有的賦值方式,一開(kāi)始使用也許會(huì)有些不適應(yīng),上手之后簡(jiǎn)直不要太好用。

3. 小結(jié):=?

這個(gè)運(yùn)算符和 = 同樣可以進(jìn)行單變量以及多變量的賦值。需要注意的是,在使用:=給變量賦值的時(shí)候,要看一下這個(gè)變量是否已經(jīng)聲明過(guò)了,如果聲明過(guò)了就不需要使用 := 了。

?Go 語(yǔ)言中 = 和 := 有什么區(qū)別

?= 是賦值, := 是聲明變量并賦值。

// = 使用必須使用先var聲明例如:
var a
a=100
//或
var b = 100
//或
var c int = 100
 
// := 是聲明并賦值,并且系統(tǒng)自動(dòng)推斷類(lèi)型,不需要var關(guān)鍵字
d := 100

到此這篇關(guān)于Go 語(yǔ)言的 :=的具體使用的文章就介紹到這了,更多相關(guān)Go :=內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • go語(yǔ)言go?func(){select{}}()的用法

    go語(yǔ)言go?func(){select{}}()的用法

    本文主要介紹了go語(yǔ)言go?func(){select{}}()的用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • 一文詳解Golang中的errors包

    一文詳解Golang中的errors包

    在 Golang 中,errors 包是用于處理錯(cuò)誤的標(biāo)準(zhǔn)庫(kù), errors 包提供的功能比較簡(jiǎn)單,使用起來(lái)非常方便,接下來(lái)就具體講解一下 errors 包提供的幾個(gè)函數(shù),感興趣的小伙伴跟著小編一起來(lái)看看吧
    2023-07-07
  • Go語(yǔ)言服務(wù)器開(kāi)發(fā)之簡(jiǎn)易TCP客戶(hù)端與服務(wù)端實(shí)現(xiàn)方法

    Go語(yǔ)言服務(wù)器開(kāi)發(fā)之簡(jiǎn)易TCP客戶(hù)端與服務(wù)端實(shí)現(xiàn)方法

    這篇文章主要介紹了Go語(yǔ)言服務(wù)器開(kāi)發(fā)之簡(jiǎn)易TCP客戶(hù)端與服務(wù)端實(shí)現(xiàn)方法,實(shí)例分析了基于Go語(yǔ)言實(shí)現(xiàn)的簡(jiǎn)易服務(wù)器的TCP客戶(hù)端與服務(wù)器端實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2015-02-02
  • 淺談Go語(yǔ)言的高效編碼細(xì)節(jié)

    淺談Go語(yǔ)言的高效編碼細(xì)節(jié)

    這篇文章主要介紹了淺談Go語(yǔ)言的高效編碼細(xì)節(jié),我們都知道golang是天生的高并發(fā),高效的編譯型語(yǔ)言,可我們也都可知道,工具再好,用法不對(duì),全都白費(fèi),我們來(lái)舉2個(gè)常用路徑來(lái)感受一下
    2023-01-01
  • 深入理解Golang中指針的用途與技巧

    深入理解Golang中指針的用途與技巧

    在 Go 語(yǔ)言中,指針是一種重要的概念,了解和正確使用指非常關(guān)鍵,因此本文小編就來(lái)和大家講講Golang 中指針的概念與用法,希望對(duì)大家有所幫助
    2023-05-05
  • 通過(guò)Golang實(shí)現(xiàn)linux命令ls命令(命令行工具構(gòu)建)

    通過(guò)Golang實(shí)現(xiàn)linux命令ls命令(命令行工具構(gòu)建)

    這篇文章主要為大家詳細(xì)介紹了如何通過(guò)Golang實(shí)現(xiàn)一個(gè)linux命令ls命令(命令行工具構(gòu)建),文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的可以了解一下
    2023-01-01
  • golang 如何刪除二進(jìn)制文件中的源碼路徑信息

    golang 如何刪除二進(jìn)制文件中的源碼路徑信息

    這篇文章主要介紹了golang 如何刪除二進(jìn)制文件中的源碼路徑信息,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-04-04
  • Go基本數(shù)據(jù)類(lèi)型的具體使用

    Go基本數(shù)據(jù)類(lèi)型的具體使用

    本文主要介紹了Go的基本數(shù)據(jù)類(lèi)型,包括布爾類(lèi)型、整數(shù)類(lèi)型、浮點(diǎn)數(shù)類(lèi)型、復(fù)數(shù)類(lèi)型、字符串類(lèi)型,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • vscode中安裝Go插件和配置Go環(huán)境詳細(xì)步驟

    vscode中安裝Go插件和配置Go環(huán)境詳細(xì)步驟

    要在VSCode中配置Go語(yǔ)言插件,首先需要確保你的電腦已經(jīng)安裝了Go環(huán)境和最新版本的VSCode,這篇文章主要給大家介紹了關(guān)于vscode中安裝Go插件和配置Go環(huán)境的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • Golang中map的三種聲明定義方式實(shí)現(xiàn)

    Golang中map的三種聲明定義方式實(shí)現(xiàn)

    本文主要介紹了Golang中map的三種聲明定義方式實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02

最新評(píng)論