当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-27 22:35:11
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告?
- 如何评价网传上海戏剧学院内蒙古定向委培生那尔那茜和她母亲?
- 女生真正的完美身材是什么样子?
- 蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 巴基斯坦援助伊朗防空,大家怎么看?
- 「韦东奕本人」账号确认是***的,目前已被关停,如何看待无底线博流量的行为?哪些信息值得关注?
- 如何看待《捞女游戏》定档 6 月 19 日?
- 人类真的想象不出从来没见过的东西吗?
- 《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
最新资讯文章
- Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 中国东北有多重要?
- 周杰伦被曝现身日本弯腰驼背似老人,是真的吗?他曾称患有强直性脊柱炎,这病对身体影响有多大?能治好吗?
- 阿里网盘为什么没有动静了?
- 请问买个nas,能够直接把游戏装进去吗?
- 为什么说英制单位是人类文明的一颗毒瘤?
- 「韦东奕本人」账号确认是***的,目前已被关停,如何看待无底线博流量的行为?哪些信息值得关注?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 《葫芦兄弟》中七个葫芦娃谁的能力在现代用处更大?
- 为什么openai的sdk只提供了python和js两个版本?
- 《西西里美丽传说》女主角,在当时打扮这么高调,不觉得带给自己很多不便吗?如何理解她的心态?
- 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 有哪些事情是MacOS做不到但Linux可以做到的?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- NAS的盘是否需要一次性买齐?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 网传西藏六月发生三起藏马熊吃人***,藏马熊真的这么可怕吗?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?





