map的定义
1 | func main() { |
map的赋值
1 | func main() { |
map的遍历
1 | func main() { |
补充:map的遍历不保证顺序
map的取值
1 | func main() { |
当所取的key不存在时:
1 | func main() { |
我们可以通过接收第二个返回值来保证map的key存在:
1 | func main() { |
注意:
m1[key]
有两个返回值,第一个返回值是key对应的value,第二个返回值是key是否存在的布尔值;若key不存在,取出的value是空字符串
安全取值:
1 | func main() { |
map的删除
1 | func main() { |
map作函数参数是引用传递
1 | func main() { |