Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 02:55:15
- 来源:
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-19 18:25:15为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-18 00:10:12为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 2025-06-19 18:05:16超级喜欢穿短裙正常吗?
- 2025-06-19 18:45:15特朗普表示美军阅兵式将超越奥运会或世界杯,这背后的意义和成本如何评估?
- 2025-06-18 00:10:12阿里云为什么没有一年的免费云服务?
- 2025-06-18 00:00:12如何看待B站一些粉丝数高的UP主更新频率下降,B站高质量***产出断崖式下跌?近期B站发生了什么事情?
- 2025-06-19 18:30:16以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-19 18:55:16如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 2025-06-19 18:25:15为什么微软在已处于劣势的情况下还要搞 MAUI 这么一个连 Linux 都不支持的「跨平台GUI」?
- 2025-06-17 23:55:12你遇见过哪些“卧槽!这样也行?”的神操作?
推荐产品
-
颈椎病可以恢复吗?
一、治疗前 症状:颈部僵硬,活动不适,我是右侧突出,所以右背 -
以色列空军有没有可能使用 GBU-57 钻地弹打击伊朗?
没有可能。 因为迄今唯一具备使用该弹能力的空军是美国空军, -
谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
昨天的 GCP 全球宕机事故报告出了,给大家解读下。 从 -
Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
现在AI届有两大羊毛,一个是Cursor的edu邮箱用户可以
新闻动态
最新资讯