Go筆記-變量
阿新 • • 發佈:2017-11-18
語句 重復 nbsp world! 外部 字母 nil 自動 字符串 聲明變量的一般形式:
var indentifier type
實例:
var a int
var b bool
var str string
var (
a int
b bool
str string
)
當一個變量被聲明之後,系統自動賦予它該類型的零值:int 為 0,float 為 0.0,bool 為 false,string 為空字符串,指針為 nil
但如果你的全局變量希望能夠被外部包所使用,則需要將首個單詞的首字母也大寫
聲明與賦值語句同時進行
實例:
var identifier [type] = value
var a int = 8 或 var a = 5
var b bool = false 或 var b = true
var c string = "Go says hello to the world!" 或 var str = "Go says hello to the world"
var(
a = 13
b = false
str = "Go says hello the world!"
city string
)
【備註】
在函數體內使用簡短的聲明語法 【:=】
例如:a := 32
兩個值的交換 可以使用 a,b = b,a
空白標識符_ 也用於拋棄值 實際它是只寫變量,你不能得到它的值
註意:
變量必須要使用,否則報錯
同一個變量不能重復聲明
變量聲明及初始化的簡寫模式【:=】約定用在函數體內
Go筆記-變量