当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
人气:发表时间:2025-06-24 10:10:18
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 为什么m4max可以轻松堆128g显存,nvidia消费端显卡却长期被限制在24g?
- 有个学舞蹈的女朋友是什么体验?
- 你有哪些无意间拍下的女孩照片,惊艳了众人?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 你会从mac转向Windows吗?
- 写代码的时候总是考虑太多怎么办?
- 如何评价上海理工大学 C语言考试,老师不认识vscode 说是切屏***?
- 消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- 你为什么在日常生活中不敢穿的太漂亮?
- 程序员的悲哀是什么?
最新资讯文章
- 前端是不是快没了?
- 未来10年,人民币会取代美元吗?
- 63 岁演员马景涛直播时突然晕倒、后脑勺磕地,合作方称其突发低血糖,为什么会这样?如何急救?
- 你见过身边身材最好的女生是什么样子的?
- 2025年,Gitea 和 GitLab 应当如何选择?
- 浏览器为什么要分那么多种,用一种不会很快捷吗?
- 有大佬知道Docker安装报错是为什么呀?
- 新手想要打好篮球,主要练运球还是投篮?
- 如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 有个学舞蹈的女朋友是什么体验?
- 如何解读广西举全区之力支持柳州化解债务?
- 《西西里美丽传说》女主角,在当时打扮这么高调,不觉得带给自己很多不便吗?如何理解她的心态?
- 只能选一个,你选谁?
- Win11真的比Win10好多了吗?
- AMD、Intel的下一代CPU的PPT都显示了强劲的性能提升,是在吹牛吗?
- 为什么朝鲜始终未解决粮食短缺问题?
- 亲眼见到明星本人是什么体验?
- 已经有 Web 了,为什么国内还有各种小程序,快应用这种畸形的产物?
- 为什么中国JK无法拍出日本JK的感觉?