package main import "fmt" func main() { var i int var f int64 var b bool var s string var r rune var arr [3]int // 数组零值: 每个元素都是 0 var slice []int // 切片零值: nil var m map[string]int // 映射零值: nil var p *int // 指针零值: nil fmt.Println("int :", i) fmt.Println("float64 :", f) fmt.Println("bool :", b) fmt.Println("string :", s) fmt.Println("rune :", r) fmt.Println("array :", arr) fmt.Printf("slice : %v (== nil ? %v)\n", slice, slice == nil) fmt.Printf("map : %v (== nil ? %v)\n", m, m == nil) fmt.Printf("pointer : %v (== nil ? %v)\n", p, p == nil) var x, y, z float64 = 1.1, 2.2, 3.3 fmt.Println("x:", x, "y:", y, "z:", z) }