安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

GO学习Map的使用

7月3日 心碎巷投稿
  Map的使用packagemainimportfmtfuncmain(){map:映射,是一种专门用于存储键值对的集合,属于引用类型存储的特点:A:存储的是无序的键值对B:键不能重复,并且和value值一一对应。map中key不能重复,如果重复,那么新的value会覆盖原来的,程序不会报错。语法结构:1。创建mapvarmap1map〔key类型〕value类型nilmap,无法直接使用varmap2make(map〔key类型〕value类型)varmap3map〔key类型〕value类型{key:value,key:value,key:value。。。}2。添加修改map〔key〕value如果key存在,就可以修改数据如果key不存在,就是添加数据3。获取map〔key〕valuevalue,ok:map〔key〕根据key获取对应的value如果key存在,value就是对应的数据,ok为true如果key不存在,value就是值类型的默认值,ok为false4。删除数据:delete(map,key)如果key存在,就可以直接删除如果key不存在,删除失败5。长度:len()每种数据类型:int:0float:0。00string:array:〔00000〕sliece:nilmap:nil1。创建mapvarmap1map〔int〕stringvarmap2make(map〔int〕string)varmap3map〔string〕int{Go:98,Python:87,Java:79,Heml:93}fmt。Println(map1)fmt。Println(map2)fmt。Println(map3)fmt。Println(map1nil)fmt。Println(map2nil)fmt。Println(map3nil)map1〔1〕hellopanic:assignmenttoentryinnilmap2。nilmapifmap1nil{map1make(map〔int〕string)fmt。Println(map1nil)}3。存储键值对到map中map1〔key〕valuemap1〔1〕hellomap1〔2〕worldmap1〔3〕rubymap1〔4〕4。获取数据,根据key获取对应的value值根据key获取对应的value,如果key存在,获取数值,如果key不存在,获取的是value值类型的零值fmt。Println(map1)fmt。Println(map1〔3〕)根据key为3,获取对应的value值fmt。Println(map1〔33〕)判断keyvalue是否存在v1,ok:map1〔33〕ifok{fmt。Println(对应的数值是:,v1)}else{fmt。Println(操作的key不存在,获取到的是零值:,v1)}5。修改数据fmt。Println(map1)map1〔2〕虚空fmt。Println(map1)6。删除数据delete(map1,3)fmt。Println(map1)删除不存在的键delete(map1,33)fmt。Println(map1)7。长度fmt。Println(len(map1))}
  运行输出:map〔〕map〔〕map〔Go:98Heml:93Java:79Python:87〕truefalsefalsefalsemap〔1:hello2:world3:ruby4:〕ruby操作的key不存在,获取到的是零值:map〔1:hello2:world3:ruby4:〕map〔1:hello2:虚空3:ruby4:〕map〔1:hello2:虚空4:〕map〔1:hello2:虚空4:〕3Processfinishedwithexitcode0
  读完点个赞,给我的坚持更新注入新的活力。
  2022。05。21日更73365天
  公众号:3天时间
  往期同类文章:
  GO学习深拷贝和浅拷贝
  GO学习数组上创建切片
  GO学习slice
  GO学习多维数组
  GO学习Array类型和排序
  GO学习Array
投诉 评论 转载

腾讯正式启用QQ。中国域名据中国互联网络信息中心官网,腾讯公司今年陆续开通解析了QQ。中国与腾讯。中国两个域名。其中,QQ。中国解析到腾讯网,腾讯。中国解析到腾讯官网。现在在浏览器中,可以直……蚁起中国年奇瑞新能源一年一度的团圆春节要到了,与往年不同的是,疫情的多点散发与防疫工作的紧张开展,都让大家的返乡之旅受到很大程度的影响。随着春节脚步的临近,大家归心似箭的状态里又夹杂着担忧。在各地……GO学习Map的使用Map的使用packagemainimportfmtfuncmain(){map:映射,是一种专门用于存储键值对的集合,属于引用类型存储的特点:A:存储的是无序的键值对B:键不……板块韧性强行业需求稳定,网络安全概念拉升5月24日午后,网络安全概念股走强,截至发稿,数码视讯、中国软件、北信源、天喻信息等多股拉升。据新华财经,最新监测数据显示,今年4月份监测到逾300万个网站一个月内遭受的……开源礼节moreandmore提出小PullRequests。研究表明,变更内容的大小与审查质量之间存在很强的相关性:较大的变更(请求)对质量有负面影响。该项研究强烈建议开发人员进行小的,增量的更改。……vivoXfold和荣耀magicv相比较,该如何选?如果非要在这两款手机中选择一款手机进行购买,小芳建议大家还是要将自身的需求以及两款手机的对比优点相结合,才能够做出最合理的选择。为此接下来小芳就结合大多数人的需求,给到大家不同……初中毕业学习大数据好吗?前景怎样?大数据是我的主要研究方向之一,目前也在指导大数据方向的研究生,所以我来回答一下这个问题。首先,初中生学习大数据还是具有一定难度的,但是由于大数据产业链比较长,除了数据分析……常用的HTTP响应状态码HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。响应类别状态码如200OK,以3位数字和原因短语组成。数字的第……品仕乐立式吹风机亲测体验吹头发也能成为护发手段说起吹风机,相信现在的人基本都不会陌生,甚至可以说是极其熟悉,毕竟作为日常生活必备小电器之一,吹风机在男孩、女孩心中都有着极高的地位。不过,不知道大家有没有发现,传统的吹风机因……微信8。0。21更新带来的变化千呼万唤终于等到8。0。21正式版的更新了,这次的发布是安卓抢先发布的,接下来我们一起来看看都有什么变化吧。一,微信修复了之前安卓12系统输入法的BUG,因为此前有客户反……摩登太空舱,与大疆联名,潮流又时尚,带你看新宝骏KiWiEV各种因素的影响,如今愿意入手新能源汽车的国人越来越多,我国也逐渐成为新能源车大国。从数据来看,在2020年全球新能源汽车累计销量超312。5万辆,而中国市场便贡献了120万辆,……情报雷尔娱乐2022年1月新品发布星辰大海系列前言雷尔,2022年新品发布。这次题材是什么?是星辰大海系列。那产品怎么样?max带你看一下。letsgo星辰大海雷尔娱乐60013,……
2K直屏!天玑90005000mAh,vivo影像旗舰来袭ROG游戏手机5sPro有什么免费好用的录音转文字方法推荐?盘点市场上主流骁龙870机型,哪一款最受你的青睐呢?阔别四年后,乐视手机宣布回归荣耀60Pro到底能不能刷鸿蒙系统?东风打造的新款代步小车,外观很时尚可爱,五门四座,47匹马力PHP8。1。6发布视频巨头纷纷涨价,哪来的底气?日媒称苹果将减产iPhone阳光般的照明效果,还能轻松调节色温亮度,飞利浦智睿吸顶灯体验JVC宣布推出业界首款8K激光投影仪

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利