Posted in Go语言基础和工具链Go集合类型到底怎么选?slice、map、set(第三方)、channel的5大场景对比与性能实测数据 第一章:Go语言集合用法是什么 … Go集合类型到底怎么选?slice、map、set(第三方)、channel的5大场景对比与性能实测数据Read more by 分布式系统探索者|2026年2月23日|Map线程安全, slice预分配容量, 非缓冲channel, Go动态加载, Go集合类型零值差异, FlagSet.Reset
Posted in Go语言基础和工具链Go语言map创建全链路解析(从make到sync.Map演进史) 第一章:Go语言map创建全链路 … Go语言map创建全链路解析(从make到sync.Map演进史)Read more by Go语言笔记|2026年1月28日|Go并发安全技巧, Go语言map规则, sync.Map使用方法, Go集合类型零值差异, make函数预分配
Posted in Go语言基础和工具链Go语言map和list的零值行为差异:为什么len(map)为0时仍可能非nil,而list.Len()==0却未必空? 第一章:Go语言map和list … Go语言map和list的零值行为差异:为什么len(map)为0时仍可能非nil,而list.Len()==0却未必空?Read more by 写代码的猫|2026年1月24日|Go语言map零值, Go语言list零值, list空值判断, Go集合类型零值差异, Map线程安全, Nil判断方法, Go动态加载