Go语言中数据类型的零值
Go语言中数据类型 | 零值 |
---|---|
string | "" |
bool | false |
整数类型 (int, int8, int16, int32, int64, uint, uint8, uint16, uint32, uint64, uintptr) | 0 |
浮点类型 (float32, float64) | 0.0 |
指针、切片slice、映射map、通道chan、函数func()、接口interface{} | nil |
结构体类型 (struct) | 各字段的零值 |
数组 | 元素为对应类型的零值 |