当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-20为什么《长安的荔枝》中的李善德明明是受圣人敕封,却一点权利都没有?
- 2025-06-20怎么通俗的解释路由这个词?
- 2025-06-20现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化?
- 2025-06-20鱼缸哪里买比较便宜呢?
- 2025-06-20哪里有免费的苹果cms v10模板用用?
- 2025-06-20PHP和Node.js哪个更爽?
- 2025-06-20网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任?
- 2025-06-20CPU 为什么很少会坏?
- 2025-06-20鱼缸哪里买比较便宜呢?
- 2025-06-20买到烂尾楼到底该有多绝望?
- 2025-06-20edge浏览器本地用户可以导出收藏夹和历史记录等数据吗?
- 2025-06-20你为什么从腾讯离职?
- 2025-06-20谷歌推出 Gemini 2.5 Flash-Lite 预览版本,哪些亮点值得关注?实际体验如何?
- 2025-06-20公司运维工作能力差,态度不端正还骂我,辞退他还要补偿该不该给?
- 2025-06-20Docker 能安装到 Android 上吗?
- 2025-06-20有什么是你去了上海才知道的事情?
推荐产品
-
基因好是一种怎样的体验?
身材稳定,初中身高定形,三围常年稳定在88(胸围),64,8 -
为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢?
不敢,没那实力。 遮掩毫无疑义。 如果美以接管了伊朗。 -
当量子计算机能预测人类选择,自由意志是否沦为算法的注脚?
量子计算机能够在多项式时间内决定的问题(错误率不超过 [公式 -
“很具性张力”的长相是什么样?
性张力,其本质上是建立在第二性征发育较好的基础上的不完美与不
最新资讯