范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

GO学习Map的使用

  Map的使用 package main   import "fmt"   func main() {   /*   map:映射,是一种专门用于存储键值对的集合,属于引用类型     存储的特点:     A:存储的是无序的键值对     B:键不能重复,并且和value值一一对应。       map中key不能重复,如果重复,那么新的value会覆盖原来的,程序不会报错.     语法结构:     1.创建map       var map1 map[key类型]value类型         nil map,无法直接使用         var map2 = make(map[key类型]value类型)         var map3 = map[key类型]value类型{key:value,key:value,key:value...}       2.添加/修改       map[key]=value         如果key存在,就可以修改数据         如果key不存在,就是添加数据       3.获取       map[key]-->value         value,ok :=map[key]         根据key获取对应的value           如果key存在,value就是对应的数据,ok为true           如果key不存在,value就是值类型的默认值,ok为false       4.删除数据:       delete(map,key)         如果key存在,就可以直接删除         如果key不存在,删除失败       5.长度:       len()     每种数据类型:     int:0     float:0.0-->0     string:""     array:[00000]       sliece:nil     map:nil   */     //1.创建map   var map1 map[int]string   var map2 = make(map[int]string)   var map3 = map[string]int{"Go":98,"Python":87,"Java":79,"Heml":93}     fmt.Println(map1)   fmt.Println(map2)   fmt.Println(map3)     fmt.Println(map1 == nil)   fmt.Println(map2 == nil)   fmt.Println(map3 == nil)     //map1[1] ="hello" //panic: assignment to entry in nil map     //2.nil map   if map1 == nil{     map1 = make(map[int]string)     fmt.Println(map1 == nil)   }     //3.存储键值对到map中   //map1[key] = value   map1[1] ="hello"   map1[2] ="world"   map1[3] ="ruby"   map1[4] =""     //4.获取数据,根据key获取对应的value值   //根据key获取对应的value,如果key存在,获取数值,如果key不存在,获取的是value值类型的零值   fmt.Println(map1)   fmt.Println(map1[3])//根据key为3,获取对应的value值   fmt.Println(map1[33])//""     //判断key/value是否存在   v1,ok := map1[33]   if ok{     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:98 Heml:93 Java:79 Python:87] true false false false map[1:hello 2:world 3:ruby 4:] ruby   操作的key不存在,获取到的是零值: map[1:hello 2:world 3:ruby 4:] map[1:hello 2:虚空 3:ruby 4:] map[1:hello 2:虚空 4:] map[1:hello 2:虚空 4:] 3   Process finished with exit code 0
  读完点个赞,给我的坚持更新注入新的活力。
  2022.05.21 日更 73/365 天
  公众号:3天时间
  往期同类文章:
  GO学习 深拷贝和浅拷贝
  GO学习 数组上创建切片
  GO学习 slice
  GO学习 多维数组
  GO学习 Array类型和排序
  GO学习 Array

盘点未来涨幅有望超100的7大行业黑马,中国半导体迎来黄金机遇随着一大批公司年报以及季报的陆续公布,电子行业的亮眼表现再次让业界对中国科技的未来充满了期待。其中,有7大行业黑马,距离目标价还有翻倍上涨空间,展现出了惊人的潜力。本期视频,九妹就中国的军用芯片和光刻机处于世界什么水平?中国军用芯片产业很早就开始受到美国的禁运条款。包括欧洲也是禁运。所以中国军用芯片,很早就开始了自主化的发展。中国在军用芯片上面的高强度投入,已经有20年多年了。由于军用芯片有单独的华为新计划正式启动,一年目标已确定,要与苹果谷歌三足鼎立一终端业务受限,任正非宣布华为转型众所周知,华为正面临西方的科技打压,尤其是经过第四次打压之后,中高端芯片5G等先进技术设备产品均受到最严限制,不仅华为自己的海思半导体陷入PPT状基辛格担心一旦中美开战世界毁灭,人工智能未来比核武器还可怕?现年97岁的美国前国务卿亨利基辛格当天在麦凯恩研究所举办的塞多纳全球问题论坛(McCainInstitutesSedonaForumonglobalissues)上表示,尽管在冷战世界上哪一个国家在领跑5G技术?工信部给出答案!OPPO成绩亮眼近日,我国5G标准必要专利声明数量居全球首位这则消息在网络上受到众多网友们的热议,大家均对我国5G技术的发展表示认可与鼓励。据了解,我国不仅建成5G基站数量占全球比例约705G用户宇宙中的物质从哪里来?宇宙中的恒星宇宙是时间空间物质与能量的集合体。宇宙由68的暗能量27的暗物质和5的可见物质组成。现在宇宙中有上千亿个星系,每个星系又有1000亿至4000亿颗恒星,可以形象地说,地如果现在人类突然消失,你觉得哪个物种会接管人类称霸地球?荷兰乌特勒支大学考古学家对132种灭绝啮齿动物的8万颗化学牙齿进行研究后震惊地发现,地球的轨道变动是造成哺乳动物大灭绝的原因。地球绕太阳的轨道每隔250万年左右就会从圆形变成椭圆形华为mate30pro5G,账号锁无法激活,解锁成功客户的华为mate30pro5G恢复出厂设置后,忘记了账号密码,无法激活,邮寄给我们,让我们帮忙处理。处理结果完美激活并寄回解锁前,激活界面,必须输入密码才可以激活必须联网才可以下嫦娥5号理论落点是哪?与实际落点相差多少?嫦娥5号理论落点是哪?与实际落点相差多少?嫦娥五号的返回舱带着从吕姆克火山麓取回的2千克月壤,经过高难度的水漂半弹道重返大气层,已经在内蒙古四子王旗顺利着陆!据央视直播的消息,今天真的有外星人存在吗?为何美国宇航局频频拍到神秘飞行物?网络上流传的真真假假的新闻太多了,以至于难以分辨,美国NASA或许真的曾经拍摄到不明飞行物,但是可以确定的是,明面上人类从未真正地接触外星人。不少此类新闻都是一些小媒体或个人报道出现在为什么办不了流量无限量套餐了?最近办理手机流量套餐的网友应该发现了,现在已经不能办理过去很受欢迎的无限流量套餐了,甚至原本正在使用无限流量套餐的用户如果想要修改套餐,或者升级到5G套餐,都必须放弃无限流量这项福
三星计划明年1月增加110寸电视产量大屏更受欢迎12月24日消息,据外媒报道,三星电子计划在明年1月份生产200台110英寸MicroLED电视,远高于此前每月的产量,此前每月只生产10台。据悉,110英寸是目前市面上尺寸最大的赵立坚斥美白宫新闻秘书涉英特尔言论呵呵,没见过这么倒打一耙的中新网北京12月24日电(记者邢翀)针对美国白宫新闻秘书普萨基有关英特尔公司的言论,中国外交部发言人赵立坚24日在例行记者会上驳斥称,没见过这么倒打一耙的,所谓新疆存在强迫劳动是彻英特尔反骨绝不是偶然,苹果才是去中国化最大的推手日前,英特尔端起碗吃饭,放下筷子骂娘一事让众多国人纷纷吐槽。一边在中国市场赚着钱,一边站队老美拿新疆说事,确实让人大失所望。但英特尔有如此底气,背后的力量也是值得让人深思的。尽管中快快快!中国移动提速降费工作怎一快字了得?太快了!简直太快了!用手机抢东西的网速让我切切实实体会到了秒杀的快感,在偏远地区旅游或出差,手机的信号都比以前好,上网网速也丝毫未减。自2015年国务院提出提速降费计划以来,三大运女性手机同质化时代结束两大厂商年底发新机抢跑出货数据榜封面新闻记者蔡世奇12月22日,vivo在深圳发布了旗下自拍旗舰手机S12系列,23日,华为也在深圳发布了折叠屏手机P50Pocket,这两个手机瞄准的主力用户群体,都是女性。智能跑美团专送已经半年了,12月底辞职了,给自己做一下年终总结2021年就要结束了,新的一年就要开始了,感谢美团外卖在这半年里,给了我生活的希望,在我最困难的时候,让我有饭吃,有住的地方,在这里要感谢一下美团站长的帮助,现将美团工作总结如下一基于蜜罐的欺骗式主动防御的发展与演进摘要本文从传统蜜罐出发,介绍了蜜罐技术的发展历程,讨论了现有蜜罐技术的特点及其存在的问题,进而引出由蜜罐演进而来的网络欺骗防御,通过对比分析其他防御技术,研究了其特点与优势。关键词支付宝等与银联实现互认互扫,支付行业互联互通进程加快近一段时间,支付行业互联互通进入加速期。近期,支付宝与中国银联在全国范围实现收款码扫码互认。此外,支付宝已经与28家银行机构实现线下扫码互认。这一进程快于市场预期。支付宝与中国银联华为P60实现突破!完全国产但芯片只有14nm,你会支持吗?我绝对支持!宁买华为14nm,不买其他7nm!只为华为有明天!支持华为P系列可是高端系列手机。突然变成了只能与其他品牌低端手机来比较的话,会非常损害华为品牌的名声,但如果在使用了国家用电器选购心得冷柜临近年关不管是线上还是线下商场里,冷柜作为制冷保鲜的一个家用电器都进入了一年之中最旺的季节。我从事了八年的家电销售,主要负责白电,对于这个季节就到了各个商家冷柜备货的时间了,仓库里想买iPhone13,别急,看看去年的iPhone12Pro今年iPhone13系列爆火,相信很多朋友都有换机的计划。不过,如果您是想入手基础版的iPhone13,那么别着急,不妨考虑下iPhone12Pro。1。价格iPhone13售价5