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