Posted in Go语言基础和工具链Go数组长度的零值陷阱:[0]int{}长度为0,但其底层data指针非nil——unsafe.Pointer比较的灾难性后果 第一章:Go数组长度的零值陷阱本 … Go数组长度的零值陷阱:[0]int{}长度为0,但其底层data指针非nil——unsafe.Pointer比较的灾难性后果Read more by 异步行者|2026年3月19日|Go时间零值陷阱, Go数组长度设置技巧, unsafe.Pointer生命周期, nil指针比较, 底层data指针
Posted in Go语言基础和工具链Go map底层key比较为何不用==而用runtime.memequal?nil指针、NaN浮点、结构体字段对齐的5种边界case 第一章:Go map底层哈希表的 … Go map底层key比较为何不用==而用runtime.memequal?nil指针、NaN浮点、结构体字段对齐的5种边界caseRead more by 加密骑士|2026年1月28日|结构体字段对齐, Go动态加载, sync.Map底层实现, runtime.memequal_arm64, nil指针比较, NaN浮点数相等性