当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 人气:
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
推荐资讯
- 2025-06-20空战的时候可不可以先击落预警机?
- 2025-06-21将 Windows Server 作为个人 PC 操作系统来用是怎样的体验?
- 2025-06-21可以用duckdb在本地建立一个数据库对外服务吗?
- 2025-06-20使用 JetBrains 的产品时,你是倾向于为每个语言分别安装 IDE,还是安装语言的插件?
- 2025-06-20什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?
- 2025-06-20如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 2025-06-20吴柳芳的真实水平如何?
- 2025-06-21你卡过最厉害的bug是什么?
- 2025-06-20为什么个人需要公网ip?
- 2025-06-20为什么武林中的女侠不但武功奇高,还没有练出来麒麟臂大粗腿和老茧?
- 2025-06-21美国真会下场对伊朗开战吗?
- 2025-06-21为什么不用rust重写Nginx?
- 2025-06-202025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 2025-06-20为什么不用rust重写Nginx?
- 2025-06-20开腹手术,医生是如何处理患者的腹部脂肪的?
- 2025-06-21围棋比赛上有什么开始觉得很好笑,但是细思极恐的事?
推荐产品
-
哪一句话让你沉默了很久?
前阵子,王宝强出了个新剧《棋士》,我跟我老婆还有我岳母吃饭的 -
为什么说耿直的人更容易吃亏?
举个例子,日本九州一名吃播UP,某天搞来了一瓶出口到日本的红 -
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
说明腾讯实现了我曾经的几个预测 预测1,electron会普 -
ant-design-vue 社区为什么不维护了?
社区用爱发电很难,除非作者弄这个是爱好。 有其它业务是赚钱的
最新资讯
文章排行
- Firefox是如何一步一步衰落的?
- 女生真正的完美身材是什么样子?
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 美国真会下场对伊朗开战吗?
- 《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
- Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
- 马斯克宣布星舰将配备 42 台发动机,如何评价这一设计?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?