Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-21 08:45:10
- 来源:
rust 的 result 是枚举,只有2个答案,要么ok要么不ok,不ok的时候,err带错误信息。
golang 的 error ,只是多返回值,***设有2个返回值,其实一个给了error,那么用户可以造4个组合的返回: 1,有返回值,有error 2,有返回值,无error 3,无返回值,无error 4,无返回值,有error 理论上,google 希望的是2和4。
虽然现实多数也是这么用的,但是我真碰到过1和3的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
推荐资讯
- 2025-06-22 16:20:11在mac OS上,到底是safari好用还是edge好用?
- 2025-06-22 15:05:11为什么 IPv6 在国内至今未得以大规模应用?
- 2025-06-22 15:50:11无畏契约(valorant)在国内为什么不火?
- 2025-06-22 16:25:11windows用什么写2d渲染?
- 2025-06-22 16:00:11OpenWrt 能做哪些有趣的事?
- 2025-06-22 15:55:11象棋里的车是不是过强级了?是否应该削弱一下?
- 2025-06-22 15:35:11为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 2025-06-22 14:50:11如何评价《捞女游戏》(现更名反诈模拟器)登顶steam国区热销榜榜首?
- 2025-06-22 15:15:11为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么?
- 2025-06-22 15:10:11伊朗这次会崩溃灭亡吗?
推荐产品
-
Flutter 为什么没有一款好用的UI框架?
有, 而且很高质量! (辛苦整理全是收藏,没有关注点赞和评论 -
ant-design-vue 社区为什么不维护了?
社区用爱发电很难,除非作者弄这个是爱好。 有其它业务是赚钱的 -
榴莲的产量明明很高,为什么还卖那么贵?
一颗榴莲树果实400个,每个卖150RMB,一波就能卖600 -
为什么中国电信的iptv一定要有网线连接!?
谁说一定要了? 电信已经在很多区域试行直接电视上装***,不
新闻动态
最新资讯

