Posted in

Go map cap vs slice cap:双cap对比教学(含内存布局图)——为什么map不能像slice一样cap(len)显式声明?

第一章:Go map cap 的 … Go map cap vs slice cap:双cap对比教学(含内存布局图)——为什么map不能像slice一样cap(len)显式声明?Read more

Posted in

Go程序员进阶必修课:3种核心类型如何共享底层header结构体?——基于go/src/runtime/slice.go与map_btree.go的逐行逆向解读

第一章:Go程序员进阶必修课:3 … Go程序员进阶必修课:3种核心类型如何共享底层header结构体?——基于go/src/runtime/slice.go与map_btree.go的逐行逆向解读Read more

Posted in

Go slice的“零值陷阱”:var s []int是nil还是empty?nil slice与len==0 slice在runtime.slicecopy中的5处行为分叉

第一章:Go slice的“零值 … Go slice的“零值陷阱”:var s []int是nil还是empty?nil slice与len==0 slice在runtime.slicecopy中的5处行为分叉Read more