当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-24独立开发者都使用了哪些技术栈?
- 2025-06-24如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
- 2025-06-24女生喜欢穿***衣服而又不喜欢别人盯着看是什么想法?
- 2025-06-24为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 2025-06-24三大运营商无差别封禁上行带宽,真正的刚需用户应该怎么办?
- 2025-06-24如果有人自称中央特派员,手持中央密令,到看守所要求提走一个***,看守所会交人吗?
- 2025-06-24PHP现在真的已经过时了吗?
- 2025-06-24独立开发者月赚17.6万美元,如何看待独立开发者在 AI 浪潮中的发展前景?
- 2025-06-24你最满意的10款 PC 软件是什么?
- 2025-06-24为什么 Golang 不适合开发桌面系统?
- 2025-06-24为什么感觉德国在中国的名声比英法美日好一点?
- 2025-06-24医生曾经都对你暗示过什么话?你当时听懂了么?
- 2025-06-24为什么有些NAS用户弄那么多硬盘?
- 2025-06-24阿里云为什么没有一年的免费云服务?
- 2025-06-24Linux爱好者能对Linux痴迷到什么程度?
- 2025-06-24有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
推荐产品
-
怎么向老婆简单解释nas的用途?
我老婆在移不动上班,原来是营业厅员工,后来升岗去市分做后勤。 -
为什么晚清至建国前出了那么多大师?如辜鸿铭、钱锺书、陈寅恪等。
我学着教员,也把资治通鉴读了几遍。 体会最深的不是什么帝王心 -
为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
我记得之前本科找实习,面一家小公司的开发岗,老板极其热爱Ma -
如何看待PageHelper的作者所提出的QueryInterceptor 规范?
大家好,我是程序员柯南。 今天来复盘一个由PageHelpe
最新资讯