从品牌网站建设到网络营销策划,从策略到执行的一站式服务
本篇文章和大家了解一下怎么用go语言删除map中的元素。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
成都创新互联专注于企业全网营销推广、网站重做改版、上杭网站定制设计、自适应品牌网站建设、H5建站、商城系统网站开发、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为上杭等各大城市提供网站开发制作服务。
go语言删除map元素的方法:1、使用delete()函数从map中删除键值对,语法“delete(map, 键)”;2、通过重新make一个新的map来清空map中的所有元素。
go语言删除map中的元素
使用 delete() 函数从 map 中删除键值对
Go语言提供了一个内置函数 delete(),用于删除容器内的元素。
使用 delete() 内建函数从 map 中删除一组键值对,delete() 函数的格式如下:
delete(map, 键)
其中 map 为要删除的 map 实例,键为要删除的 map 中键值对的键。
从 map 中删除一组键值对可以通过下面的代码来完成:
scene := make(map[string]int) // 准备map数据 scene["route"] = 66 scene["brazil"] = 4 scene["china"] = 960 delete(scene, "brazil") for k, v := range scene { fmt.Println(k, v) }
代码输出如下:
route 66 china 960
这个例子中使用 delete() 函数将 brazil 从 scene 这个 map 中删除了。
清空 map 中的所有元素
有意思的是,Go语言中并没有为 map 提供任何清空所有元素的函数、方法,清空 map 的唯一办法就是重新 make 一个新的 map,不用担心垃圾回收的效率,Go语言中的并行垃圾回收效率比写一个清空函数要高效的多。
以上就是怎么用go语言删除map中的元素的简略介绍,当然详细使用上面的不同还得要大家自己使用过才领会。如果想了解更多,欢迎关注创新互联行业资讯频道哦!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图