map
map是一种键和值的对的集合。
可以只用内建函数make来创建map
例:
book := make(map[string]int)
亦可以通过字面值来创建
例:
book := map[string]int{ "red": 1, "green":36}
使用内建函数delete来移除键值
map亦可以使用range来迭代,在迭代map时使用 key/value结构
检查元素是否存在,可以使用下面的方式:
v, ok := map["red"]
结果为 v==1 ok==ture