在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
map基本使用 1 package main 2 3 import "fmt" 4 5 func main() { 6 //定义一个变量,类型为map [int]string 7 var m1 map[int]string 8 fmt.Println("m1=", m1) //m1= map[] 9 10 //对于map只有len,没有cap 11 fmt.Println("len=", len(m1)) //len= 0 12 13 //可以通过make创建 14 m2 := make(map[int]string) 15 fmt.Println("m2=", m2) //m2= map[] 16 fmt.Println("len=", len(m2)) //len= 0 17 //可以通过make创建,可以指定长度,只是指定了容量,但是里面却是一个数据也没有 18 m3 := make(map[int]string, 2) 19 fmt.Println("m3=", m3) //m2= map[] 20 fmt.Println("len=", len(m3)) //len= 0 21 22 m3[1] = "a" 23 m3[2] = "b" 24 m3[3] = "c" 25 fmt.Println("m3=", m3) //m3= map[3:c 1:a 2:b] 无序的 26 fmt.Println("len=", len(m3)) //len= 3 27 28 //初始化 29 //键值是唯一的 30 m4 := map[int]string{1: "Mike", 2: "go", 3: "python"} 31 fmt.Println("m4=", m4) //m4= map[1:Mike 2:go 3:python] 32 }
|
请发表评论