Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 18:05:11
- 来源:
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-24 22:05:12想学编程,该不该买MacBook?
- 2025-06-24 21:30:12count(*) count(1)哪个更快?
- 2025-06-24 22:55:11为什么我感觉gemini 2.5 pro总是用力过猛?
- 2025-06-24 22:50:11目前最具性价比的全栈路线是啥?
- 2025-06-24 21:45:12买一台性价比比较好的台式电脑对于普通人是不是过于困难了?
- 2025-06-24 22:15:12为什么鱼缸老是起绿藻呢,有什么好办法不用整天擦鱼缸?
- 2025-06-24 21:30:12你最满意的10款 PC 软件是什么?
- 2025-06-24 22:35:11为什么现在键盘轴体不用颜色命名了,全是些莫名其妙的名字,看不懂到底是什么?
- 2025-06-24 22:40:11女明星陪酒真的存在吗?
- 2025-06-24 22:40:11不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
推荐产品
-
ant-design-vue 社区为什么不维护了?
不会吧…我不太清楚什么情况,只是我在 ant-design- -
我撸猫撸得她舒舒服服的为啥突然咬我?
因为猫智商低,有时候会有本能弹出来,和智商相互博弈。 我家 -
有什么 j***ascript 的好书推荐?
一· J***aScript权威指南 (原书第7版)本书用词 -
我爸讽刺我,写个破代码一年才十几万,他在工地带50个人,让我回去跟他干,写代码没出路,我该怎么选择?
我跟你一样的情况,本人现身说法,千万不要跟你爸干,我就是反面
最新资讯

