package main import "fmt" func main() { var a [7]int = [7]int{4, 5, 6, 6, 4, 7, 7} var slice []int = a[2:4] fmt.Println(len(slice)) slice2 := append(slice, 55, 55) fmt.Println(slice2) fmt.Println(len(slice2)) //默认分配10个空间 var ip map[int]string //key不能重复,前面会替换后面那个 value 可以重复 ip = make(map[int]string, 10) ip[103883] = "张三" ip[173718] = "李四" ip[173718] = "李" fmt.Println(ip) //查找 value, flag := ip[103883] fmt.Println(value) fmt.Println(flag) fmt.Println(len(ip)) }