当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 人气:
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-25PHP现在真的已经过时了吗?
- 2025-06-25如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 2025-06-25为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 2025-06-25为什么我感觉现代医学还是很落后?
- 2025-06-25为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?
- 2025-06-25为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- 2025-06-25养乌龟是什么体会?
- 2025-06-25美国登月到底是不是真的?
- 2025-06-25如何阅读Golang的源码?
- 2025-06-25为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 2025-06-25ssd固态硬盘sata的好还是m.2好呢?
- 2025-06-25Electron 做游戏客户端的潜力有多大?
- 2025-06-25有哪一个瞬间让你对女朋友彻底失望?
- 2025-06-25你手机中最舍不得卸载的APP是什么?
- 2025-06-25为什么都认为无GC语言一定会比有GC语言要快?
- 2025-06-25精灵宝可梦(Pokémon)里有哪些有趣的梗?
推荐产品
-
为什么腰肌劳损这么难治?
果然,有这一套。 腰肌劳损,本来就是小病。 但是这一 -
华为鸿蒙还有多久可以在pc桌面取代Windows?
想多了。 Windows最有价值的不是敲敲word做做pp -
所有电子都是一模一样的吗?
这叫单例模式, 所有电子都只是同一个遍布宇宙的狄拉克场的激发 -
为什么用 electron 开发的桌面应用那么多?
在桌面应用开发的漫长历史中,我们见证了技术范式的演进:从 j
最新资讯
文章排行
- 个人博客网站,要坚持多久才会有读者?
- 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- k8s informer 是如何保证***不丢失的?
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 人社部称个人养老金领取时需缴个税 3%,不区分本金和投资收益,哪些人适合缴存个人养老金?应注意什么?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?
- 软路由真的比硬路由更好吗?




