Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 07:40: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-20 03:40:14求大神解答,为什么大家都不喜欢用docker?
- 2025-06-20 03:00:16养乌龟如何降低换水频率?
- 2025-06-20 04:10:14如何看待南京景枫中心把男厕改成女厕,并宣传「此处仅有女卫生间、家庭卫生间及无障碍卫生间」?
- 2025-06-20 04:05:14住在一个脏乱差的家里十几年是什么感受?
- 2025-06-20 03:35:15什么事情是你待在西安才知道的?
- 2025-06-20 03:05:14如何评价高盛提出的中国「民营十巨头」?如果有一个这样的 ETF 你会买吗?
- 2025-06-20 02:35:15为什么男生都不喜欢173身高的女生啊?
- 2025-06-20 04:05:14哪个牌子的护肤品好呀?想给妈妈买一套抗衰老的护肤品?
- 2025-06-20 04:00:14Cloudflare是一家什么样的公司?
- 2025-06-20 03:10:15中国人为什么会对俄罗斯有种特殊的好感?
推荐产品
-
女朋友是体育生是一种什么体验?
军校毕业,一女同学托人转告,非我不嫁。 高中时,因为女生太优 -
什么事情是你待在西安才知道的?
这个,秦二世胡亥墓,在我家旁边一个小公园里,没有门票,没有围 -
为什么游戏中,中国跟欧洲的时延这么大,是否是海底光缆距离过长的原因?
我在阿里的时候,做中美数据库数据同步。 一起参与项目的同事 -
Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
现在AI届有两大羊毛,一个是Cursor的edu邮箱用户可以
最新资讯