当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-28远古的J***aScript写起来是怎么样的?
- 2025-06-28男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-28近期大量宣扬“西方伪史论”的账号被封,这意味着什么?
- 2025-06-28postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 2025-06-28大一计算机新生怎么合理利用github?
- 2025-06-28自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-28***拍大尺度片子时摄影师不会看光吗?
- 2025-06-28女主播和榜一大哥现实碰面会做什么?
- 2025-06-282025 年 9 月 3 日天安门大阅兵,中国将对外释放出什么信号?
- 2025-06-28国防大学教授公方彬说 : 俄罗斯的困境源于其选择了一条早被人类文明淘汰的大国强盛道路。怎样理解这话?
- 2025-06-28无性婚姻是一种怎样的体验?
- 2025-06-28自由泳是真的很累啊,怎么办?
- 2025-06-28什么时候你开始发现俄罗斯不过如此?
- 2025-06-28人工智能相关专业里有什么「坑」吗?
- 2025-06-28为什么台式 PC 还处在组装(DIY)阶段?
- 2025-06-28如果苹果真的下架了微信的话,会发生什么?
推荐产品
-
有人对sse(server sent events)了解的吗?
J***aScript提供了一种SSE(Server-sen -
如何看待美团创始人王兴清空微博?
昨天走街串巷看到一个襄阳牛肉面,顺便有热干面,闻着味就知道绝 -
中医为什么提倡禁一切寒凉之物?
我拿自己做过实验。 石膏,中医说是微寒。 30g石膏泡室温 -
家里想搞个服务器,有什么好的建议方案吗?
一般三个阶段:x99第一阶段、amd第二阶段、epyc第三阶
最新资讯
文章排行
- 27寸显示器是否有必要到4K?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 多益网络输了餐费官司,准备近几年搬离广州,你怎么看?
- 为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
- 湖北襄阳一高中全班 45 人有 43 人超 600 分,这个班是怎么做到的?其成功经验是否可复制?
- 国产轮胎那么便宜,为什么很多人非要买高价的国外轮胎??
- 你有没有写过哪些自己觉得非常有用、给工作或生活带来明显便利的程序或代码?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?
- 你见过最***的行为有哪些?