map介绍
- 介绍:
- map 属于引用类型:
- map的相等性:
声明map(创建map)
- 创建map的语法:make(map[Tkey]Tvalue)
- 示例: make(map[string]int)
- 创建一个 key为string类型,值为int类型的map
- 声明map:
- 语法: var 变量名 map[T-key]T-value
- 初始化:必须使用make初始化;
增删改查
- 增加:
- 初始化后,直接增加:
- 示例:
- 初始化时增加:
- 示例:
- 删除:
- 语法:delete(map, key) 没有返回值;
- 示例:
- 获取:
- 通过key直接取:
- 语法: value, ok := 字典名["key"];ok: 当key存在的时候 返回 true,不存在返回 false,且 可以不写;
- 示例:
- 获取map的长度:
获取 map 的长度使用 len 函数。
- for range 循环