当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?_重庆市长寿区允凤玻璃清洗股份有限公司
浏览次数:304发表时间:2025-06-28 13:10:16
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- 为什么软件公司很少用python开发web?
- 为什么我感觉古琴曲很难听?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 三江学院宿舍楼翻新,花费将近38万委托公司搬运行李,结果只有一个阿姨挑着扁担搬运行李,如何评价?
- 当电脑盲认为自己不是电脑盲时是一种怎样的体验?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 谁能通俗的解释一下为什么有人怀疑姜萍?
- 女生微胖到底是种什么体验?
最新资讯文章
- 风向风速仪的测量原理是什么?
- 你会从mac转向Windows吗?
- 鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
- 你们是怎样看待警察这一职业的?
- 新婚那天晚上你们是怎样度过的?
- 如何评价茅台暂停京东供货?
- 什么是微软式中文?
- 精子会残留在女性的体内嘛?
- 为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵?
- 上海迪士尼为什么老是打架?
- 求大神解答,为什么大家都不喜欢用docker?
- 你是因为什么肥胖起来的?
- 高考不能取消“各省为战”,全国同一标准,择优选拔的原因何在?阻力何在?
- 实体店为什么生意越来越难做了?
- 如何评价老饭骨徐荫在 2023 年 4 月 27 日***中制作的惠灵顿牛排?
- ***如台湾省同意回归,但要求保留100%的治权财权人事权、90%的军权和20%的外交权,可行吗?
- 折叠屏手机有哪些有用或好玩的功能,你过去不理解,现在离不开?
- 隔壁公司因业务开了一堆AP,把2.4GHz和5GHz的多个信道都用上了,干扰严重我们该怎么办?
- 为啥有好多人说 Arduino 是玩具?
- 为什么 macOS 并不差,可市场总敌不过 Windows?