当前位置:当前位置: 首页 >
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
文章出处:网络 人气:发表时间:2025-06-24 01:15:11
因为go的错误处理怎么看都毫无意义 从类型论角度来说 一个result和err的tuple是个product type,但两个只有可能有一个是合理的 对于这种情况如果要用类型来模拟错误的话最合理的是像rust这样定义一个 sum type,这样安全的很多 从软件工程角度 一般代码可以在顶层套一层捕获 碰到一个error直接抛出被接住中断procedure 而且多层嵌套也有traceback stack清晰标出调用关系 但go这种防御式编程直接把error当一个变量了 所以你学要手…。
同类文章排行
- ***咖被曝员工月薪 2300 元只休 1 天,这样的薪资和工作条件是否合理?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 中国的导弹水平到底怎么样?
- 蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 刘亦菲和张柏芝年轻的时候,谁更美?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 评价一下Proxmox VE与ESXi的优劣?
- 怎么才能有尤雨溪一半强,该怎么学习?
- 有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
- 如何自己搭建家庭服务器?
最新资讯文章
- 眼睛有飞蚊症可以自愈吗?
- 中国大陆的苹果手机被阉割了哪些部分?
- 大家猜猜伊朗的结局如何?
- 雷军说「烧开自来水绝对不能喝」,是真的吗?
- 你的低成本爱好是什么?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 中国人为什么要学英语?
- 中年夫妻的婚姻状态是什么样的?
- 性在婚姻生活中真的重要吗?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 历史上有没有生活在三个及以上朝代的人?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 如果中国的商用飞机是由小米来造,而不是中国商飞,现在会是怎样的情况?
- 如何评价书籍《国家意志》?
- 055驱逐舰的战力被低估还是被高估?
- 为什么有的女生喜欢穿紧身牛仔裤?
- SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
- 女人为什么身体那么软?
- MacOS真的比Windows流畅吗?
- 做好的flask项目怎么部署到服务器,使用公网ip可访问?





