Go语言基础之map补充

Stella981
• 阅读 653

点击上方“ Go语言进阶学习 ”,进行关注

回复“Go语言”即可获赠Python从入门到进阶共10本电子书

长相思,摧心肝!

前言

Hey,大家好,我是星期八,咱们接着上次继续说,补充一些map的知识。

上节回顾

在上节,我们学习了map如何使用。

map有两种方式定义,一种是标准方式,声明时赋值,一种是make。

package main

发现问题


不知道你有没有发现一个问题,我们现在存储的map好像只能存储一个。

应该来说,我应该有个列表,存储着一个个的学生信息。

伪代码:

var student_list = [张三的信息,李四的信息,王五的信息,...]

但是玩了这么久,依然还是一个个单的的信息,这搞得,害。

切片中存储map

我们知道切片,是这样定义的。

var names []string

上述中,列表保存的都是基本类型,字符串了,数字了,等。

来点刺激的,列表中直接存map。

伪代码

var names = []map[string]string{}

示例代码

package main

图解

Go语言基础之map补充

map中保存切片


在以往的操作中,我们的mapkeyvalue都是一个

那像一个人的爱好了,生活习惯了,等,都不止一个,所以,在map中,map的**值(value)**,应该能保存多个才对。

代码

package main

图解

Go语言基础之map补充

注:在map中,key只能是固定值,因为要通过key找值,所以key不能修改,value可以是任意类型。

总结

上述我们补充了一些map的知识。如果在操作过程中有任何问题,记得下面讨论区留言,我们看到会第一时间解决问题。

我是码农星期八,如果觉得还不错,记得动手点赞一下哈。感谢你的观看。

**********---**--****-------------- End **********---**--****--------------

Go语言基础之map补充

欢迎大家点赞转发,转载,****感谢大家的相伴与支持

想加入学习群请在后台回复【入群

万水千山总是情,点个【在看】行不行

本文分享自微信公众号 - Go语言进阶学习(gh_dced3d6523fb)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Irene181 Irene181
3年前
一篇文章带你弄懂Python异常简介和案例分析
点击上方“Go语言进阶学习”,进行关注回复“Go语言”即可获赠从入门到进阶共10本电子书今日鸡汤似此星辰非昨夜,为谁风露立中宵。大家好,我是Go进阶者,今天给大家分享一些Python基础(异常),一起来看看吧一、异常简介当Python检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常"。二、案例分析打开一个不存在的
happlyfox happlyfox
3年前
[concurrent-map]-并发map在go中的使用
关于我通过学习和分享的过程,将自己工作中的问题和技术总结输出,希望菜鸟和老鸟都能通过自己的文章收获新的知识,并付诸实施。引言Go语言原生的map类型并不支持并发读写。在Go1.9之前,go语言标准库中并没有实现并发map。在Go1.9中,引入了sync.Map。concurrentmap的优势concurrentm
Stella981 Stella981
3年前
Python web框架FastAPI——一个比Flask和Tornada更高性能的API 框架
点击上方“Python爬虫与数据挖掘”,进行关注回复“书籍”即可获赠Python从入门到进阶共10本电子书今日鸡汤借问酒家何处有,牧童遥指杏花村。0前言    前几天给大家分别分享了(入门篇)简析Pythonweb框架FastAPI——一个比Flask和Tornada更高性能的API框
Stella981 Stella981
3年前
Go语言增强版操作Mysql(Sqlx)
点击上方“Go语言进阶学习”,进行关注回复“Go语言”即可获赠从入门到进阶共10本电子书今日鸡汤春城无处不飞花,寒食东风御柳斜。前言上次咱们学习了如何使用Go操作Mysql,并且实现了简单的增删改查。但是相对来说,还有有点复杂的,可能那些大佬也都觉得繁琐叭。就又开发出了增强版查询Mysql操作
Stella981 Stella981
3年前
Excel中的xls、xlsx、xlsm混合文件,看我用Python如何统一处理......
点击上方“Python爬虫与数据挖掘”,进行关注回复“书籍”即可获赠Python从入门到进阶共10本电子书今日鸡汤洞房昨夜停红烛,待晓堂前拜舅姑。引言Python语言,近几年在办公自动化这一领域来说,真的超级火爆!用它做批量处理确实比VBA要方便很多。前面的文章,我们已经讲述了如何将do
Stella981 Stella981
3年前
Python中的基础数据类型(String,Number)及其常用用法简析
点击上方“Python爬虫与数据挖掘”,进行关注回复“书籍”即可获赠Python从入门到进阶共10本电子书今日鸡汤寄意寒星荃不察,我以我血荐轩辕。Python中的基础数据类型前言哈喽,各位小伙伴们,相信大家和我一样,在开始接触Python这门语言的时候,会遇到很多困
Wesley13 Wesley13
3年前
Java基础入门之异常的那些事儿
点击上方“Java进阶学习交流”,进行关注后台回复“Java”即可获赠Java学习资料今日鸡汤莫买沃洲山,时人已知处。前言大家好,我是Java进阶者。这篇文章我们主要介绍Java基础入门之try...catch、finally、throws关键字和抛出异常知识,一起来学习下吧!一、try.
Wesley13 Wesley13
3年前
Java基础入门之自定义异常、形参个数可变的方法、水仙花数
点击上方“Java进阶学习交流”,进行关注后台回复“Java”即可获赠Java学习资料今日鸡汤葡萄美酒夜光杯,欲饮琵琶马上催。前言大家好,我是Java进阶者。这篇文章我们主要介绍Java基础入门之自定义异常、形参个数可变的方法、水仙花数知识,一起来学习下吧!一、自定义异常
Stella981 Stella981
3年前
Go语言基础之time包详解
点击上方“Go语言进阶学习”,进行关注回复“Go语言”即可获赠从入门到进阶共10本电子书今日鸡汤月落乌啼霜满天,江枫渔火对愁眠。前言一寸光阴一寸金,时间难买寸光阴,时间,是个多么重要的东西。同样,在我们的编程中,时间也依然占据着很大的一部分。就像淘宝,客户下单需要记录时间,发货了需要记录时间,