Go未显式赋予初值 官网
在Go语言里,若变量声明时未显式赋予初值,会有默认值。像整数类型默认值是0,浮点类型默认值是0.0,布尔类型默认值是false,字符串类型默认值是空字符串。 package mainimport "fmt"func main() { var num int // 未显式赋值 var str string // 未显式赋值 var flag bool // 未显式赋值 fmt.Println(num) // 输出: 0 fmt.Println(str) // 输出: fmt.Println(flag) // 输出: false} 要注意不同类型的默认值,在使用未赋值变量时避免逻辑错误。