目录
map类型
Go语言中的map类型是一种key-value(键值对)结构,用于存储一组无序的数据,其中键是唯一的,值可以相同或者不同。在Go语言的程序开发中,map使用广泛,尤其是用于缓存、关联数据等场景下。
声明和初始化
声明和初始化map的方式有三种:
(1)声明变量后使用make函数创建map
var m map[string]int // 声明一个map变量m
m = make(map[string]int) // 使用make函数创建一个map对象
(2)使用字面量方式创建map
m := map[string]int{
"apple": 1,
"banana": 2,
}
(3)使用make函数创建map并同时初始化
m := make(map[string]int, 10) // 初始化容量为10的map