总结 go语言中每个原生类型都有其默认值。 所有整型类型:0; 浮点类型:0.0; 布尔类型:false; 字符串类型:""; 指针、interface、切片、channel、map、function:nil 零值可用:即使其默认值是nil,也是可用的。并非该类型的所有方法零值都可用。 var zeroSlice []int zeroSlice = append(zorpSlice, 1)var s []int a[0] = 12 // ERROR 并非所有原生类型都零值可用,比如map。