当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-27 16:50:14
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 同样的SoC,为什么至今仍然没人成功给iPad Pro装上macOS?
- 为什么楚国更多与湖北联系在一起?
- 靳东、宋佳分封视帝、视后,《我的阿勒泰》获最佳剧集,如何评价 30 届上海电视节白玉兰奖获奖名单?
- 黄仁勋带着他芯片团队回国,他的成就会高于钱学森吗?
- 国内为什么那么多人黑 WordPress ?
- 沉睡情况下被迷奸醒后浑然不知可能吗?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 魔兽世界有必要4k吗?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 作为一个腰细腿粗的女生什么感觉?
最新资讯文章
- SQL Server 真的比不上 MySQL 吗?
- 大学做项目,负责人禁止我用 Vue,React,让我用基础 HTML,CSS,JS 开发前端怎么办?
- 有哪些事,是社会底层人认识不到的?
- Golang和J***a到底怎么选?
- 大一计算机新生怎么合理利用github?
- 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 蔡澜曾说「年轻人要存到 100 万以上,这是脱离牛马生活的第一步」,怎样看这一观点?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 如何评价 Next.js?
- PostgreSQL 与 MySQL 相比,优势何在?
- 中国为什么要每隔10年搞一次大阅兵?
- Windows上有没有一分多屏和多屏合一的软件?
- 2025 江西高考本科线历史类 486 分,物理类 429 分较去年降 19 分,怎样看待江西分数线?
- 有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
- 为什么人到中年,很少有身材苗条的?
- 高一弟弟上设计课需要买电脑,为了杜绝他打游戏给他买了一万二的苹果,但他还是在想办法下载游戏,怎么救?
- 独立开发***能盈利吗?感觉好累...
- 你见过最***的行为有哪些?
- 靳东、宋佳分封视帝、视后,《我的阿勒泰》获最佳剧集,如何评价 30 届上海电视节白玉兰奖获奖名单?
- 为什么我觉得 AI 写代码纯属添乱?





