💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
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] } ~~~