当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-20如何看待 2026QS 世界大学排名?
- 2025-06-20晚上睡觉总是腰疼,有什么办法可以避免?
- 2025-06-20PHP初学者,我能不能使用PHP来开发桌面应用?
- 2025-06-20如何看待多地推出升级版「禁酒令」?
- 2025-06-20我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-20有没有免费的语音转文字的软件?
- 2025-06-20男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-20为什么程序员独爱用Mac进行编程?
- 2025-06-20曾经的班花,现在还多少人惦记?
- 2025-06-20为什么黄毛骗走的都是乖乖女?
- 2025-06-20消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 2025-06-20如何评价人民网评关于集中整治违规吃喝的发文?
- 2025-06-20山东产业升级成功还是失败了呢?
- 2025-06-20人死了以后意识去哪了?
- 2025-06-20如何评价前端框架 Solid?
- 2025-06-202025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
推荐产品
-
相对于 Linux,Windows Server 存在的意义是什么?
Windows Server有个功能叫域,它类似统一认证,开 -
HTTP/3 解决了什么问题,又引入了什么新问题?
HTTP/3 实际上是 QUIC 协议 + HTTP2。 我 -
自己拥有一台服务器可以做哪些很酷的事情?
一、持有的服务器1.阿里云:2H2G3M,每年99续费,主要 -
胸大的女孩会自卑 吗?
我75e还不算夸张,一到夏天会非常难受,尤其是工作穿工装的时
最新资讯