變量來源于數(shù)學(xué),是計(jì)算機(jī)語言中能儲存計(jì)算結(jié)果或能表示值抽象概念。
變量可以通過變量名訪問。
Go 語言變量名由字母、數(shù)字、下劃線組成,其中首個(gè)字符不能為數(shù)字。
聲明變量的一般形式是使用 var 關(guān)鍵字:
package main
import "fmt"
func main(){
//聲明變量方法1 var identifier type
var a int = 10
fmt.Println(a)
//方法2 name := value
//使用 := 聲明變量時(shí)必須要有新的變量產(chǎn)生,不然會報(bào)錯(cuò)
//這種不帶聲明格式的只能在函數(shù)體中出現(xiàn)
b := "Hello world"
fmt.Println(b)
//多變量一起聲明
var o, p, q int = 1, 2, 3
fmt.Println(o + p + q)
//變量未初始化值,自動賦予默認(rèn)值
var c int
fmt.Println(c)//int類型值默認(rèn)值為0
var d string
fmt.Println(d)//string默認(rèn)為""
var e bool
fmt.Println(e)//bool默認(rèn)為false
}