当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-27 03:00:11
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 有什么超虐的***推荐?
- 你最真实(很少吐露)的择偶标准是什么?
- 有用 NAS 被联通以安全为由要求停止使用的吗?
- 程序员从幼稚到成熟的标志是什么?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 有哪些是你用上了mac才知道的事?
- 27寸显示器是否有必要到4K?
- 小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?
- 如何评价库洛前员工6个月试用期,第5个月29天被裁,还被追偿高额违约金,2年5次的仲裁/诉讼维权经历?
- 为什么在中国邮箱不流行?
最新资讯文章
- 日本拟取消外籍博士生生活补助,如何看待这一调整?是否会导致人才流失?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 什么才是真正的爱情?
- 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
- 为什么今年的雷霆会惹众怒?
- 如何评价江西这个省?
- 如果世界类似于计算机生成的游戏,那么我们该如何获得计算机的最高权限?或者如何能够成为程序员?
- 年纪轻轻为什么会得腰肌劳损?
- 小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
- 现在的年轻人为什么跟父母沟通不来了?
- 动物为什么不会交配错?
- 我们国家大概需要多少年才能禁用食品添加剂?
- 为什么健身房内没人打架?
- 韩国人为什么处处与中为敌,难道他们不知道自己是芝麻小的小国吗?






关注公众微信号
移动端,扫扫更精彩