摘要: 一、map 是什么 map 是 Go 中用于存储 key-value 关系数据的数据结构,类似 C++ 中的 map,Python 中的 dict。Go 中 map 的使用很简单,但是对于初学者,经常会犯两个错误:没有初始化,并发读写。 1、未初始化的 map 都是 nil,直接赋值会报 panic 阅读全文
posted @ 2022-05-30 00:08 踏雪无痕SS 阅读(5965) 评论(0) 推荐(0) 编辑
摘要: 一、哪些类型可以作为map的key ? 1、可比较的类型都可以作为map key boolean 布尔值 numeric 数字 包括整型、浮点型,以及复数 string 字符串 pointer 指针 两个指针类型相等,表示两指针指向同一个变量或者同为nil channel 通道 两个通道类型相等,表 阅读全文
posted @ 2022-05-30 00:07 踏雪无痕SS 阅读(122) 评论(0) 推荐(0) 编辑