Posted in

Go编译器中文错误体系如何与VS Code Go扩展联动?揭秘gopls diagnostics message mapping protocol v1.3协议对接全过程

第一章:如何汉化go语言编译器 … Go编译器中文错误体系如何与VS Code Go扩展联动?揭秘gopls diagnostics message mapping protocol v1.3协议对接全过程Read more

Posted in

Go语言错误信息汉化难题破局:绕过编译器硬编码限制,动态注入中文error message的3种工业级方案

第一章:Go语言错误信息汉化难题 … Go语言错误信息汉化难题破局:绕过编译器硬编码限制,动态注入中文error message的3种工业级方案Read more

Posted in

Go面试高频题终极解构:make([]int, 0, 10) vs make([]int, 10) 的栈分配差异(含SSA IR对比)

第一章:Go的切片和map是分配 … Go面试高频题终极解构:make([]int, 0, 10) vs make([]int, 10) 的栈分配差异(含SSA IR对比)Read more

Posted in

为什么用make(map[string]string, 1)初始化比make(map[string]string)节省42%堆分配?逃逸分析+ssa dump双验证

第一章:Go语言中map的底层内 … 为什么用make(map[string]string, 1)初始化比make(map[string]string)节省42%堆分配?逃逸分析+ssa dump双验证Read more