Go語言常量
創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計、網(wǎng)站制作和達(dá)州服務(wù)器托管的網(wǎng)絡(luò)公司,有著豐富的建站經(jīng)驗和案例。常量是一個簡單值的標(biāo)識符,在程序運(yùn)行時,不會被修改的量。
常量中的數(shù)據(jù)類型只可以是布爾型、數(shù)字型(整數(shù)型、浮點(diǎn)型和復(fù)數(shù))和字符串型。
常量定義
通過const關(guān)鍵字,你可以給字面常量指定一個友好的名字:
const Pi float64 = 3.14159265358979323846 const zero = 0.0 // 無類型浮點(diǎn)常量 const ( size int64 = 1024 eof = -1 // 無類型整型常量 ) const u, v float32 = 0, 3 // u = 0.0, v = 3.0,常量的多重賦值 const a, b, c = 3, 4, "foo" // a = 3, b = 4, c = "foo", 無類型整型和字符串常量
Go語言變量
變量來源于數(shù)學(xué),是計算機(jī)語言中能儲存計算結(jié)果或能表示值抽象概念。
變量可以通過變量名訪問。
Go 語言變量名由字母、數(shù)字、下劃線組成,其中首個字符不能為數(shù)字。
一個變量名可以由字母,數(shù)字和下劃線。它必須以字母或下劃線。大寫和小寫字母是不同的,因為Go是區(qū)分大小寫的。
變量的初始化
對于聲明變量時需要進(jìn)行初始化的場景, var關(guān)鍵字可以保留,但不再是必要的元素,如下所示:
var v1 int = 10 // 正確的使用方式1 var v2 = 10 // 正確的使用方式2,編譯器可以自動推導(dǎo)出v2的類型 v3 := 10 // 正確的使用方式3,編譯器可以自動推導(dǎo)出v3的類型
以上就是golang常量和變量的區(qū)別的詳細(xì)內(nèi)容,更多請關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計公司其它相關(guān)文章!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。