go中的地图
地图是Go中一个非常有用的数据类型。
在其他语言中,它也被称为字典 或哈希图或关联数组。
下面是创建地图的方法:
agesMap := make(map[string]int)
你不需要设置地图将容纳多少个项目。
你可以通过这种方式向地图添加一个新项:
agesMap["flavio"] = 39
你也可以用这种语法直接用值来初始化map。
agesMap := map[string]int{"flavio": 39}
你可以用以下方式获得与一个键相关的值:
age := agesMap["flavio"]
你可以用这样的方式从地图中删除一个项目,使用delete() 函数:
delete(agesMap, "flavio")