07 map
07 map
基本使用
下面的代码演示了:
-
如何创建map
-
如何添加key和val
-
如何删除key
-
如何防止误判key是否存在**(即使
key
不存在,打印m[key]
依旧会返回value
类型的默认值)** -
遍历map
// Package main ----------------------------- |
map作为set使用
在go中不存在set的数据结构,但是可以将map用作set,方法是将值设置为strut{}类型,即空结构体类型。
m := make(map[string]struct{}, 100) |
发布于