老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務

go語言定義常量 go語言示例

go語言中怎么把一個變量轉成常量?

利用 const 可以定義一個常量

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

const i=100

利用var 可以定義一個變量

var t int

當你將變量賦值以后,在程序不進行值的修改就可以當常量用

t=i

在一個包里,定義變量時使用小寫,格外定義個取值方法。則,在包外可以通過這個取值方法獲得值,直接無法使用。如果要實現(xiàn)只在函數(shù)內部使用,則可以將變量定義在函數(shù)內部。

func GetValue() int {

t:=i

return t

}

Go語言和其他語言的不同之基本語法

Go語言作為出現(xiàn)比較晚的一門編程語言,在其原生支持高并發(fā)、云原生等領域的優(yōu)秀表現(xiàn),像目前比較流行的容器編排技術Kubernetes、容器技術Docker都是用Go語言寫的,像Java等其他面向對象的語言,雖然也能做云原生相關的開發(fā),但是支持的程度遠沒有Go語言高,憑借其語言特性和簡單的編程方式,彌補了其他編程語言一定程度上的不足,一度成為一個熱門的編程語言。

最近在學習Go語言,我之前使用過C#、Java等面向對象編程的語言,發(fā)現(xiàn)其中有很多的編程方式和其他語言有區(qū)別的地方,好記性不如爛筆頭,總結一下,和其他語言做個對比。這里只總結差異的地方,具體的語法不做詳細的介紹。

種一棵樹最好的時間是十年前,其次是現(xiàn)在。

3)變量初始化時候可以和其他語言一樣直接在變量后面加等號,等號后面為要初始化的值,也可以使用變量名:=變量值的簡單方式

3)變量賦值 Go語言的變量賦值和多數(shù)語言一致,但是Go語言提供了多重賦值的功能,比如下面這個交換i、j變量的語句:

在不支持多重賦值的語言中,交換兩個變量的值需要引入一個中間變量:

4)匿名變量

在使用其他語言時,有時候要獲取一個值,卻因為該函數(shù)返回多個值而不得不定義很多沒有的變量,Go語言可以借助多重返回值和匿名變量來避免這種寫法,使代碼看起來更優(yōu)雅。

假如GetName()函數(shù)返回3個值,分別是firstName,lastName和nickName

若指向獲得nickName,則函數(shù)調用可以這樣寫

這種寫法可以讓代碼更清晰,從而大幅降低溝通的復雜度和維護的難度。

1)基本常量

常量使用關鍵字const 定義,可以限定常量類型,但不是必須的,如果沒有定義常量的類型,是無類型常量

2)預定義常量

Go語言預定義了這些常量 true、false和iota

iota比較特殊,可以被任務是一個可被編譯器修改的常量,在每個const關鍵字出現(xiàn)時被重置為0,然后在下一個const出現(xiàn)之前每出現(xiàn)一個iota,其所代表的數(shù)字會自動加1.

3)枚舉

1)int 和int32在Go語言中被認為是兩種不同類型的類型

2)Go語言定義了兩個浮點型float32和float64,其中前者等價于C語言的float類型,后者等價于C語言的double類型

3)go語言支持復數(shù)類型

復數(shù)實際上是由兩個實數(shù)(在計算機中使用浮點數(shù)表示)構成,一個表示實部(real)、一個表示虛部(imag)。也就是數(shù)學上的那個復數(shù)

復數(shù)的表示

實部與虛部

對于一個復數(shù)z=complex(x,y),就可以通過Go語言內置函數(shù)real(z)獲得該復數(shù)的實部,也就是x,通過imag(z)獲得該復數(shù)的虛部,也就是y

4)數(shù)組(值類型,長度在定義后無法再次修改,每次傳遞都將產(chǎn)生一個副本。)

5)數(shù)組切片(slice)

數(shù)組切片(slice)彌補了數(shù)組的不足,其數(shù)據(jù)結構可以抽象為以下三個變量:

6)Map 在go語言中Map不需要引入任何庫,使用很方便

Go循環(huán)語句只支持for關鍵字,不支持while和do-while

goto語句的語義非常簡單,就是跳轉到本函數(shù)內的某個標簽

今天就介紹到這里,以后我會在總結Go語言在其他方面比如并發(fā)編程、面向對象、網(wǎng)絡編程等方面的不同及使用方法。希望對大家有所幫助。

Go語言常量和輸入輸出

Go語言常量和C語言差不多

Go語言定義常量const不能少,數(shù)據(jù)類型可以不寫

Go語言定義常量不能用:=

Go語言定義常量沒有賦初值,那么值就和上一行的常量的值相等

Go語句中沒有明確枚舉的固定寫法, 但是在企業(yè)開發(fā)中一般都會常量組的形式來表示枚舉

const(

枚舉元素 = 值

枚舉元素 = 值

)

用法:

const(

num = itoa

num2 = itoa

)

itoa從0開始,遇到一行賦值就+1

例如:


本文題目:go語言定義常量 go語言示例
網(wǎng)站URL:http://www.xueling.net.cn/article/ddgiphp.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 永久免费观看av | 国产精品成熟老妇女 | chinese中国女人高潮 | 成人无码黄动漫在线播放 | 最新高清无码专区在线视频 | 在线日韩中文字幕 | 最新av免费观看 | 成人国内精品久久久久影院成.人国产9 | 欧美麻豆视频 | 亚洲日本香蕉视频 | www.youjizz.com日韩| 日本欧美大码aⅴ在线播放 亚洲靠逼网站 | 成人国产一区二区精品小说 | 好硬啊进得太深了A片无码公司 | 久草在线手机视频 | 国产一区二区三区不卡视频网站 | 狠狠干夜夜操天天爽 | 欧美极品一区二区三区 | 免费黄篇 | 美女毛多水多做爰国产毛片小说 | 国产精品美女久久久久久 | 中文字幕欧美久久日高清 | 91看片在线?看视频 国产日韩欧美色图 | 国色天香乱码区 | 久精品国产欧美亚洲色aⅴ大片 | 日本三级日本三级韩国三级视 | 免费aa毛片| 免费黄篇| 午夜影视一区二区 | 亚洲三级在线观看 | 色就色欧美综合网站 | 久久久久亚洲精品男人的天堂 | 性av网址 | av无码一区二区三 | 欧美一级毛片免费视频 | 精品国产一区二区AV麻豆不卡 | 美女视频黄A片免费观看软件 | 亚洲欧洲日产喷水无码 | 999亚洲精品无码久久久久 | 国产免费中文字幕 | 国产精品高清视亚洲一区二区 |