go 是一種強類型語言,變量在使用之前首先需要聲明,劃分一個內(nèi)存空間,再將其賦值,go 也支持聲明賦值在同一個語句中
賦值語句
go 中聲明變量賦值有三種
- var b = true
- b := true(自動檢測類型)
- var b bool
b = true
boolean
布爾類型的變量,go中的bool類型值為 true 與 false
var b bool = true
var b bool = false
數(shù)字類型
- 整型
- 浮點型 float float64
- 復數(shù)
字符串類型
go 中的字符串類型為 string
var s string = "hello world"
派生類型
- 指針類型 Pointer
- 數(shù)組類型
- 結(jié)構(gòu)化類型 struct
- Channel 類型
- 函數(shù)類型
- 切片類型
- 接口類型 interface
- Map類型