Posted in

Golang新手最容易误解的3个“简单概念”:defer执行时机、slice底层数组共享、map非线程安全真相

第一章:Golang新手入门必知 … Golang新手最容易误解的3个“简单概念”:defer执行时机、slice底层数组共享、map非线程安全真相Read more

Posted in

Go语言for语句深度解析(含Go 1.23新特性支持):为什么你的for range在切片/Map/Channel中行为截然不同?

第一章:Go语言for语句的核心 … Go语言for语句深度解析(含Go 1.23新特性支持):为什么你的for range在切片/Map/Channel中行为截然不同?Read more

Posted in

Go标准库sync.Map误用全景图:Range遍历非原子性、Delete后LoadOrStore返回旧值、LoadAndDelete竟不保证删除——源码级行为验证

第一章:sync.Map设计哲学 … Go标准库sync.Map误用全景图:Range遍历非原子性、Delete后LoadOrStore返回旧值、LoadAndDelete竟不保证删除——源码级行为验证Read more