当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-24为什么欧美影视喜欢露点?
- 2025-06-24使用Rust开发游戏是一种怎样的体验?
- 2025-06-24PHP初学者,我能不能使用PHP来开发桌面应用?
- 2025-06-24为什么都认为无GC语言一定会比有GC语言要快?
- 2025-06-24电影《碟中谍》系列中哪一部最好?
- 2025-06-24非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 2025-06-24有哪些专用软件是mac上独有的?
- 2025-06-242025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 2025-06-24坚持使用 PHP 的你,如今有什么感悟?
- 2025-06-24只能选一个,你选谁?
- 2025-06-24为什么台式 PC 还处在组装(DIY)阶段?
- 2025-06-24苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
- 2025-06-24为什么韩国的热辣舞团无法征服中国的男性市场??
- 2025-06-24新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 2025-06-24软路由是否被过度神化?
- 2025-06-24如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
推荐产品
-
想做流量卡代理,有哪些靠谱的流量卡代理平台?
大家有没有发现这几年无论是短***直播,或者是网购平台,又或 -
小米澎湃OS和华为鸿蒙OS,他们有什么不一样,谁更有发展前途?
说句实话,没有搞懂小米做澎湃OS的技术原理。 我找了很多资 -
现在个人博客不能备案了吗?
我之前给博客备案,然后接到电话说名字不可以叫“xx博客”,我 -
如何评价Cursor?
是的,Cursor 又改价格了。 6 月 16 日,一篇名
最新资讯




