当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-29你们是怎样看待警察这一职业的?
- 2025-06-29苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
- 2025-06-29鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法?
- 2025-06-29为什么 mac mini 的 m4 版本价格这么低呢?
- 2025-06-29UFC冠军可以单挑10个普通人吗?
- 2025-06-29PostgreSQL 与 MySQL 相比,优势何在?
- 2025-06-29汉堡里有荤有素,为什么还被认为是不健康的?
- 2025-06-29你见过最无用的节俭行为是什么?
- 2025-06-29巴西为什么非法干涉BYD内政,他们的背后是谁,目的是什么?
- 2025-06-29你们在Notion、Obsidian、Logseq三者中如何选择?将哪个作为主力笔记软件?为什么?
- 2025-06-29姐妹们穿裙子露出安全裤打底裤会害羞吗?
- 2025-06-29为什么欧美影视喜欢露点?
- 2025-06-29你见过最不爱卫生的女生是怎样的?
- 2025-06-29老婆生了孩子,我对她完全没有感觉怎么办?
- 2025-06-29腰间盘突出患者适合什么运动?
- 2025-06-29正常人吃治疗抑郁症的药会变快乐吗?
推荐产品
-
electron 可以开发诸如 adobe 全家桶这些大型软件吗?
可以,但没必要。 Electron最大的优势在于一套代码多 -
小米 YU7 发布会,有哪些大说特说的点其实是行业基操?
小米天际屏全景显示 2023年的宝马概念车上就见过类似的设计 -
如何看待现在大多数男人都不谈恋爱了?
我表哥就是个活生生的例子,***年生人,985毕业。 在谈恋 -
你认为 PC 上最好用的 PDF 阅读器是哪一种?
工科博士先来, 和PDF相关,那我可太有发言权了。 工科做
热销产品
最新资讯