当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-28 20:15:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 我们常说的“地势险要、易守难攻”“兵家必争之地”到底是怎样的?
- 为什么老一辈人厌恶游戏?
- 广西可以摆烂吗?
- 大家对四川凉山彝族的看法是怎样的呢?
- PostgreSQL 与 MySQL 相比,优势何在?
- 有人认识这个小姐姐吗,超爱她的照片?
- 为什么m4max可以轻松堆128g显存,nvidia消费端显卡却长期被限制在24g?
最新资讯文章
- ***如你财务自由,是买一个大平层还是买一个大别墅?
- 小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
- 如何评价首个女性友好的编程语言HerCode?
- 我应该设置多少kb才能让他不能玩游戏?
- 吃爽了是怎样一种体验?
- 如何进入开源软件世界提升自己?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 为什么中国农村房子那么丑?
- 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 做开发你遇到最无理的需求是什么?
- 你的低成本爱好是什么?
- 男医生在给年轻靓丽的女性检查时会是什么心态?
- 为什么一部分 Go 布道师的博客不更新了?
- 冬天也要穿胸罩吗?
- 小腿能粗到什么地步?
- 请问27寸4K显示器哪个好呀?
- 家里想搞一个服务器,怎么才不违规?
- 为什么光纤目前取代不了网线?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 战鹰真名叫什么?