当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-18雍正的新政为什么以前没人搞?
- 2025-06-18《情深深雨濛濛》中,何书桓如果早出生几十年会有三妻四妾吗?
- 2025-06-18飞机这么多按钮都要一个个地打开,为什么不能一键启动?
- 2025-06-18你的低成本爱好是什么?
- 2025-06-18女朋友学音乐的,给我备注 B大调音阶 是什么含义呢?
- 2025-06-18能分享一下你写过的rust项目吗?
- 2025-06-18Golang与Rust哪个语言会是今后的主流?
- 2025-06-18请各位大神给鱼缸过滤系统一点建议,感觉进水口的吸力不够,花篮还总停止转动。?
- 2025-06-18PHP和Node.js哪个更爽?
- 2025-06-18你卡过最厉害的bug是什么?
- 2025-06-18特朗普集团推出 499 美元「土豪金」手机 T1,安卓系统,号称「美国制造」,如何看待此举?
- 2025-06-18男子蛋糕被小女孩踩坏,上前理论还被其家长辱骂殴打,如果发生这种事情有比***里当事人更好的处理方法吗?
- 2025-06-18你身边身材最好的女生是什么样?
- 2025-06-18如何评价张靓颖刘宇宁《九万字》?
- 2025-06-18你遇见过哪些“卧槽!这样也行?”的神操作?
- 2025-06-18为什么欧美影视喜欢露点?
推荐产品
-
为什么戴上***眼镜看自己好丑,五官更为扁平?
同感!我也觉得戴***眼镜之后脸变得又大又丑,感觉整个人戴* -
SwiftUI 是不是一个败笔?
概览小伙伴们都知道,为了将 SwiftUI 中多如牛毛的视图 -
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。 -
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
上次爬华山遇上一对夫妻,女的30出头,男的明显大些,女士穿白
最新资讯
- 男的真爱一个女生会是什么样子的?
- 我国新一代载人飞船「梦舟」零高度逃逸飞行试验成功,该实验有怎样的意义?「梦舟」在未来会发挥哪些作用?
- 伊朗那么大却被一个小小的以色列打的无法还手?很多高层领导都被干掉了为什么?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 男子蛋糕被小女孩踩坏,上前理论还被其家长辱骂殴打,如果发生这种事情有比***里当事人更好的处理方法吗?
- 女朋友是体育生是一种什么体验?
- cloudflare的1.1.1.1和warp有什么区别?
- 法院明确,购房者无需为烂尾楼开发商买单,此判决将对我国房地产行业产生何种影响?判决执行存在哪些问题?
- Golang中有必要实现Async/Await吗?
- NAS的盘是否需要一次性买齐?




