Posted in

【私密档案】Go 1.0设计会议纪要解密:11项被否决的提案(含泛型、异常、泛型约束、可选参数),为何它们“永远不属于Go”?

第一章:Go语言设计哲学的底层逻 … 【私密档案】Go 1.0设计会议纪要解密:11项被否决的提案(含泛型、异常、泛型约束、可选参数),为何它们“永远不属于Go”?Read more

Posted in

Go没有异常处理?错!它有panic/recover——但这两者根本不是错误处理机制!(Go核心团队RFC原始注释佐证)

第一章:Go语言中panic/r … Go没有异常处理?错!它有panic/recover——但这两者根本不是错误处理机制!(Go核心团队RFC原始注释佐证)Read more

Posted in

Go语言含义不可绕过的5个硬核事实:① no exceptions ② no generics pre-1.18 ③ no optional parameters ④ no implicit conversions ⑤ no macro system —— 每一条都是语义确定性的代价

第一章:no exception … Go语言含义不可绕过的5个硬核事实:① no exceptions ② no generics pre-1.18 ③ no optional parameters ④ no implicit conversions ⑤ no macro system —— 每一条都是语义确定性的代价Read more

Posted in

Go语言含义被教科书集体误写!立即修正:Go没有“继承”,没有“异常”,也没有“动态派发”——只有3种受控语义跃迁

第一章:Go语言含义被教科书集体 … Go语言含义被教科书集体误写!立即修正:Go没有“继承”,没有“异常”,也没有“动态派发”——只有3种受控语义跃迁Read more