零值
仅声明没有初始化的变量的值是零值(zero-valued)。
不同数据类型的零值不同。例如:
字符串(string)类型的零值是
""
整数(int)的零值是
0
浮点数(float32、float64)的零值是
0.0
布尔值(bool)的零值是
false
映射(map)的零值是
nil
仅声明没有初始化的变量的值是零值(zero-valued)。
不同数据类型的零值不同。例如:
字符串(string)类型的零值是""
整数(int)的零值是 0
浮点数(float32、float64)的零值是 0.0
布尔值(bool)的零值是 false
映射(map)的零值是 nil
package main
import "fmt"
func main() {
var a string
var b int
var c float32
var d bool
fmt.Println(a,b,c,d)
}
0 0 false