07 2023 档案

摘要:版本:1.20 源码位置:src/runtime/map.go 数据结构: type hmap struct { count int // 当前容量,len(m)返回值 flags uint8 B uint8 // 负载因子 noverflow uint16 // 溢出,用于解决哈希冲突 hash0 阅读全文
posted @ 2023-07-21 16:31 零下¥六度 阅读(18) 评论(0) 推荐(0)
摘要:1. 基本概念 Go 语言的反射是一种在运行时动态访问程序元数据的能力。反射可以让我们在运行时检查类型和变量,例如它的大小、方法和动态的值等。这种机制让我们可以编写更加通用的函数和类型,而不需要关心具体的类型。 在 Go 语言中,反射的实现主要依赖于两种类型:Type 和 Value。这两种类型都定 阅读全文
posted @ 2023-07-01 22:00 零下¥六度 阅读(292) 评论(0) 推荐(0)