| 12345678910111213141516171819202122232425262728 |
- 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)
- }
|