当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-27 08:20:12
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- SONY 到底有多强大?
- 求大神解答,为什么大家都不喜欢用docker?
- 中国与敌国发生战争,哪些国家会帮中国?
- SwiftUI 是不是一个败笔?
- 汤姆·克鲁斯在国外算几线?
- 为什么中国防空反导系统才7年就从山寨到全面原创且超越了俄罗斯?
- 为什么欧美影视喜欢露点?
- 阿里云为什么没有一年的免费云服务?
- 感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不?
- 有没有什么路由器让你用过之后彻底惊艳了?
最新资讯文章
- 哪一段代码最能体现c语言的魅力?
- 055驱逐舰 是个什么概念?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- Golang是不是代替了PHP以前的生态位啊?
- 宝宝们 敢不敢发出你们自己最可爱的自拍照?
- 李连杰时隔多年复出参演武侠电影《镖人:风起大漠》,票房能爆吗?
- 新项目可以使用flutter吗?会不会因为不成熟,导致众多问题,最后不得不放弃?
- 目前最具性价比的全栈路线是啥?
- 用J***a写Android的时代是不是要结束了?
- 为什么在拦截外机时,我国总是出动歼16,而不是更先进的歼20?
- 你们的腰椎间盘突出,怎么治好的?
- 新手养鱼,鱼缸中能放入哪些水草?
- 你们的腰突是怎么突然好的?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 现在机械前景是不是已经超越好多工科了(包括计算机)?
- 一套正版adobe全家桶多少钱?
- 伊朗为什么不买中国战机,却坚持四十年用老旧的苏联米格29、美国F14雄猫战斗机?
- 美国还有能力建造一艘核动力航母么?
- 如何看待jemalloc停止维护?
- 华为官宣鸿蒙 HarmonyOS 5.1 将于 7 月开启升级,对此你怎么看?会选择第一时间升级吗?





