第一章:为什么Go的slice不 … 为什么Go的slice不是引用类型?源码角度彻底讲清楚Read more
slice预分配容量
slice作为函数参数传递时,何时会触发复制?源码级行为分析
第一章:slice作为函数参数传 … slice作为函数参数传递时,何时会触发复制?源码级行为分析Read more
Go slice共享底层数组有多危险?5个真实案例源码复现
第一章:Go slice共享底层 … Go slice共享底层数组有多危险?5个真实案例源码复现Read more
Go语言slice预分配内存的秘密:make([]T, 0, n)背后的3个优势
第一章:Go语言slice预分配 … Go语言slice预分配内存的秘密:make([]T, 0, n)背后的3个优势Read more
Go slice切片表达式越界检查是如何实现的?源码追踪3步定位
第一章:Go slice切片表达 … Go slice切片表达式越界检查是如何实现的?源码追踪3步定位Read more
Go语言slice零值之谜:nil slice vs empty slice源码对比分析
第一章:Go语言slice零值之 … Go语言slice零值之谜:nil slice vs empty slice源码对比分析Read more
slice到底能存多少元素?源码限制下的最大容量计算公式
第一章:slice到底能存多少元 … slice到底能存多少元素?源码限制下的最大容量计算公式Read more
Go slice扩容策略全解析,基于1.21源码的4步推演过程
第一章:Go slice扩容机制 … Go slice扩容策略全解析,基于1.21源码的4步推演过程Read more
Go Slice底层实现全揭秘:从源码看append操作的3种性能陷阱
第一章:Go Slice底层实现 … Go Slice底层实现全揭秘:从源码看append操作的3种性能陷阱Read more
Go语言零值初始化内幕:struct、slice、map自动清零的源码实现路径
第一章:Go语言零值初始化的核心 … Go语言零值初始化内幕:struct、slice、map自动清零的源码实现路径Read more
