多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
Go语言中的map(映射、字典)是一种内置的数据结构,它是一个无序的key—value对的集合,比如以身份证号作为唯一键来标识一个人的信息。 ~~~ package main import "fmt" func main() { // map 的创建 var m1 map[int]string fmt.Println(m1 == nil) //true //m2, m3的创建方法是等价的 m2 := map[int]string{} m3 := make(map[int]string) fmt.Println(m2, m3) //map[] map[] m4 := make(map[int]string, 10) //第2个参数指定容量 fmt.Println(m4) //map[] // map 的初始化 //1、定义同时初始化 var m5 = map[int]string{1: "Bob", 2: "Peter", 3: "miller"} fmt.Println(m5) //map[1:Bob 2:Peter 3:miller] //2、自动推导类型 := m6 := map[int]string{1: "Bob", 2: "Peter", 3: "miller"} fmt.Println(m6) //map[1:Bob 2:Peter 3:miller] } ~~~