2.go的變量和常量
阿新 • • 發佈:2019-04-13
函數 常量 一個 var con 通過 lis 類型 ron
go的變量和常量
GO的變量:
- 變量的聲明:
-
- 先對變量進行聲明,在對其賦值
- var variableName type
-
- variableName = typeValue
- var number int
- number = 3
- var number int
- 如果該變量只是單純的聲明卻沒有對其賦值:
- int: 默認為0
- string:默認為""
- float: +0.000000e+000
- int: 默認為0
- 直接在聲明時對其賦值,自動判斷類型
- var variableName = typeValue
- var number = 3
- var number = 3
- var variableName = typeValue
- 簡短聲明
如果一個變量聲明了卻沒有被引用,那麽編譯將會不通過
- number := 3
- a, b, c := 1, 2, 3
- 該方法不用用在函數體外部
- number := 3
- 變量可以被重新賦值
go的常量
- 聲明方式:
- const name = value
- const value = 3
- const value = 3
- const name type = typeValue
-
- const value int = 3
- const value int = 3
- const x, y = 1, 2
- 常量不可以被重新賦值
- 常量聲明後可以不被引用
全局變量和常量不可以聲明在import前面
2.go的變量和常量