大荆 发表于 2022-12-25 08:03:16

七爪源码:Go - Map(基础)

Go 的其他语言版本:Hash 和 Dict,称为 Maps。
要创建一个 Map,您可以使用“make”函数,这里我们创建一个 map,其 key 类型为 string,map 的 value 类型为 int:


要访问地图上的值,您可以使用方括号注释,如上所示 (m[“k1”] = 7)。 您还可以在同一行的新地图上启动地图并实例化值:


您可以使用内置函数:len 在地图上调用时返回键/值对的数量:


您还可以使用“delete”函数删除 Map 的成员,这里删除映射变量“m”上的键“k2”的键/值对:


访问地图上的值时,它返回两个值。 第二个值指示键是否存在于地图上。 这在区分缺失的键或具有“假”值(如 0 或“”)的键时很有用,在用户进行的逻辑检查中,这可能会评估为假。 或者,您也可以只输入一个空白标识符:“_”,以省略该值。


关注七爪网,获取更多APP/小程序/网站源码资源!

原文地址:https://m.toutiao.com/i7113940318877188639/
页: [1]
查看完整版本: 七爪源码:Go - Map(基础)