当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 浏览次数:发表时间:2025-06-27 19:40:15
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么手机动辄都 1T 存储了,为啥电脑还在死磕 512G 呢?
- 脸与身材不符是种怎样的体验?
- 有没有一种可能,天基导弹拦截系统可以直接将洲际导弹按死在家门口?
- 警犬知道自己是警犬么?
- 现实中的父女关系是怎样的?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 法院明确,购房者无需为烂尾楼开发商买单,此判决将对我国房地产行业产生何种影响?判决执行存在哪些问题?
- 《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?
- 电影《碟中谍》系列中哪一部最好?
- 为什么感觉wps的用户越来越多,office没人用了?
最新资讯文章
- 中国传统的“侠客”形象,在现在的武侠游戏里是如何体现的?
- 为什么微信不向telegram学习?
- 什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?
- 如何评价《头文字D》中的夏树?
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 一个练过功夫的姑娘能打过一个没练过的男人吗?
- Windows微信4.0是用Qt写的吗?腾讯不是前脚才说Qt人才匮乏?
- 你身边身材最好的女生是什么样?
- 骑公路车半路上突然有陌生人想跟你飙车,你会「应战」吗?
- 如何评价前端框架 Solid?
- ***如有一天你成了超人,你会选择惩恶扬善吗?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 应该如何看待群晖在DSM 7.2.2-72803更新中去掉了Video Station?
- 外贸独立站怎么做SEO?
- 软路由怎么没有人玩了?
- 程序员从幼稚到成熟的标志是什么?
- 女婿不喜欢去丈母娘家的原因是什么?
- 男子因眼睛小被小米汽车系统频繁误判疲劳驾驶,一路提醒20多次,这是智能汽车通病吗?怎么解决该 bug?
- 为什么越来越多的国内男孩,要娶国外女孩?
- 买到烂尾楼到底该有多绝望?