Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 16:00:17
- 来源:
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-19 18:10:16你的亲戚提过什么过分的要求?
- 2025-06-19 18:40:15马路三大妈里为何没有本田?
- 2025-06-19 19:05:16为什么一部分 Go 布道师的博客不更新了?
- 2025-06-19 18:15:16为什么鸿蒙PC要排斥Linux生态?
- 2025-06-19 18:50:16NAS的盘是否需要一次性买齐?
- 2025-06-19 18:20:16你怎么看待剪映收费过高问题?
- 2025-06-18 00:00:12印度钢产量世界第二、发电量世界第三,印度成为世界工厂是不是已经从将来时变成进行时?
- 2025-06-19 18:40:15有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
- 2025-06-19 18:45:15我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
推荐产品
-
哪张照片让你觉得刘亦菲美得不可方物?
黑色职业装刘亦菲 复古刘亦菲 -
《潜伏》里的翠萍为什么不会被人怀疑是卧底?
你们公司是个高科技公司,代码一层又一层的,但是也担心同行来偷 -
下辈子想当只鸟,大家有什么经验可以分享吗?
不要选亚洲,当鸟的话在北美和欧洲活得轻松很多,首推罗宾 (R -
俄如果真的投下了核弹,世界会如何?
如果是朝乌克兰投,这个结局很复杂。 如果是朝北约任何一个国
最新资讯