Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-18 02:30:10
- 来源:
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-18 10:50:13为啥有好多人说 Arduino 是玩具?
- 2025-06-18 11:00:14你有哪些对未来的预测?
- 2025-06-18 10:15:13为什么知乎上很多人觉得新加坡不适合定居?
- 2025-06-18 10:15:13为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 2025-06-18 10:05:13如果评价厦门某国企研发部门要求每日考察后端400行,前端1000行代码量?
- 2025-06-18 09:05:13韩国和朝鲜,哪个的国际形象更差?
- 2025-06-18 10:15:13特朗普集团推出 499 美元「土豪金」手机 T1,安卓系统,号称「美国制造」,如何看待此举?
- 2025-06-18 10:15:13《情深深雨濛濛》中,何书桓如果早出生几十年会有三妻四妾吗?
- 2025-06-18 10:25:13有一个***约你出去,你会去吗?
- 2025-06-18 09:05:13伊朗那么大却被一个小小的以色列打的无法还手?很多高层领导都被干掉了为什么?
推荐产品
-
如果评价厦门某国企研发部门要求每日考察后端400行,前端1000行代码量?
后端没办法啊。 前端好整,立刻马上换成vue,把css写组件 -
arm在低功耗下的效率是x86的两倍以上,为何掌机还不使用arm芯片?
2001年发售的GBA就是Arm架构处理器,此后NDS、3D -
当我们变老之后,会像现在的老人一样,几乎完全不懂“手机电脑”这类新出现的电子产品吗?
用不着变老,因为年轻人都已经不会用电脑了 知乎也有个赛博 -
女子因吃荔枝被查出“酒驾”,这是为什么?还有哪些食物会有类似情况?
深圳交警曾经做过一个实验,一口气吃下好几个荔枝后立马进行呼气
新闻动态
最新资讯

