Go 語言中,變量是存儲數(shù)據(jù)的基本單位,常量則是固定不變的數(shù)據(jù)。每個變量和常量都有其對應的數(shù)據(jù)類型。
變量
在 Go 語言中,你可以使用?var
?關鍵字來聲明一個變量:
var name string
上面的代碼聲明了一個名為?name
?的變量,它的類型是?string
。你也可以在聲明變量的同時給它賦值:
var name string = "Go"
或者更簡潔地:
var name = "Go"
Go 語言可以根據(jù)你賦給變量的值自動推斷出它的類型,因此在上面的代碼中,name
?變量的類型為?string
。
如果你想聲明多個變量,可以這樣做:
var name, age = "Go", 10
你也可以使用?:=
?來更簡潔地聲明和初始化一個變量,但這只能在函數(shù)內(nèi)部使用:
name := "Go"
常量
常量是固定不變的值,你可以使用?const
?關鍵字來聲明一個常量:
const Pi = 3.14
你不能改變常量的值,否則會導致編譯錯誤。
數(shù)據(jù)類型
Go 語言中有多種數(shù)據(jù)類型,包括:
-
bool
:布爾類型,只有?true
?和?false
?兩個值。 -
string
:字符串類型。 -
int
,?int8
,?int16
,?int32
,?int64
:整數(shù)類型。 -
uint
,?uint8
,?uint16
,?uint32
,?uint64
:無符號整數(shù)類型。 -
float32
,?float64
:浮點數(shù)類型。 -
complex64
,?complex128
:復數(shù)類型。
你可以在聲明變量或常量的時候指定其類型:
var isTrue bool = true
var name string = "Go"
var age int = 10
var price float32 = 3.14
以上就是 Go 語言中的變量,常量和數(shù)據(jù)類型的基本介紹。理解了這些基礎概念,你就可以開始編寫 Go 語言程序了。
推薦閱讀:
https://mp.weixin.qq.com/s/dV2JzXfgjDdCmWRmE0glDA
https://mp.weixin.qq.com/s/an83QZOWXHqll3SGPYTL5g文章來源:http://www.zghlxwxcb.cn/news/detail-605769.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-605769.html
到了這里,關于【go語言】2.1.1 變量,常量和數(shù)據(jù)類型的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!