当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-21postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 2025-06-21低功耗web服务器 迷你主机 小型服务器 求推荐?
- 2025-06-21鱼缸长这种藻是什么藻?是好是坏?
- 2025-06-21如何评价《灵笼 2》第六集?
- 2025-06-21公司规定所有接口都用 post 请求,这是为什么?
- 2025-06-21花旗预测未来几季金价将回落至每盎司 3000 美元以下,这其中有哪些相关依据?
- 2025-06-21你身边身材最好的女生是什么样?
- 2025-06-21什么是bootloader?
- 2025-06-21NAS将来会被什么产品取代?
- 2025-06-21怎么提高自己的系统设计和架构理论水平?
- 2025-06-21男子因眼睛小被小米汽车系统频繁误判疲劳驾驶,一路提醒20多次,这是智能汽车通病吗?怎么解决该 bug?
- 2025-06-21罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
- 2025-06-21《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
- 2025-06-21有没有人***正好撞到你擅长的领域上的?
- 2025-06-21PHP现在真的已经过时了吗?
- 2025-06-21大家猜猜伊朗的结局如何?
推荐产品
-
敏感时刻,美国「末日飞机」出现异常动向,出现在华盛顿附近,什么是「末日飞机」?这代表着什么?
据《纽约邮报》等媒体报道,一架E-4B“末日飞机”近日飞抵华 -
在上海被骗了100w+,警察不予立案怎么办?
首先,你不要警察忽悠说能不能立案,先要受案再说。 如果 没有 -
Caddy 和 Nginx 比有哪些优点和缺点?
本内容是对知名性能评测博主 Anton Putra Ngin -
京东刘强东近期小范围分享怎么看?
文 | 佘宗明时间点,正确——不是寻常时点,是6·18收官日
最新资讯
文章排行
- 你怎么看待剪映收费过高问题?
- 一个人可以节俭到什么程度?
- 中办、国办发文,拟新建改扩建 1000 所以上优质普高,将带来哪些影响?可能面临哪些挑战?
- 以媒称以方使用特殊武器将 9 名伊朗顶尖核科学家暗杀,可能是什么武器?核科学家被暗杀对伊朗影响有多大?
- 大家猜猜伊朗的结局如何?
- 女生真正的完美身材是什么样子?
- Go 语言几乎打了所有 Programming Language 学者的脸,然而它却成功了,为什么?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 为什么微信不向telegram学习?