Go語言基礎–1.1 變數的聲明
- 2020 年 12 月 6 日
- 筆記
1、標準格式:
var name type (var 關鍵字 name 變數名 type 類型) 命名規則:建議使用駝峰命名法
例如:var userName string
var a,b int (同時聲明多個變數)
Go語言的基本數據類型:
- bool
- string
- int、int8、int16、int32、int64
- uint、uint8、uint16、uint32、uint64、uintptr
- byte // uint8 的別名
- rune // int32 的別名 代表一個 Unicode 碼
- float32、float64
- complex64、complex128
2、批量格式:
var (
a int
b string
c []float32
d func() bool
e struct {
x int
}
)
3、簡短格式:
名字 := 表達式
例:i, j := 0, 1
簡短格式限制:
- 定義變數,同時顯式初始化。
- 不能提供數據類型。
- 只能用在函數內部。