摘要: 记录一下日常中遇到的几个坑,加深一下印象。 1、for range 这个是比较常见的问题了,我自己也整理一下: func main() { l := []int{1,2,3} fmt.Printf("%p \n", &l) for _, v := range l { fmt.Printf("%p : 阅读全文
posted @ 2020-10-12 19:09 TonoT 阅读(218) 评论(0) 推荐(1)
摘要: map的自动扩容与手动缩容 首先还是提出问题:扩容和缩容有什么用?为什么需要扩容和缩容? 在想解答这个问题之前,首先还是需要了解一下go语言中的map go语言中的map与Java中的map实现还是有些不同,go的map底层实现方式是hash表(哈希桶+数组),Java中,JDK1.6,JDK1.7 阅读全文
posted @ 2020-09-29 22:12 TonoT 阅读(212) 评论(0) 推荐(0)