Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-21 03:20: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 03:30:10为何Microsoft能一直留在中国市场?
- 2025-06-18 03:40:10雷军和余承东究竟谁更值得信赖?
- 2025-06-18 03:45:09systemd吞并了什么?
- 2025-06-18 04:40:10山东寿光较大中毒事故致 7 死 4 伤,副市长等 26 人被问责,此事有哪些警示意义?
- 2025-06-18 03:40:10Flutter 为什么没有一款好用的UI框架?
- 2025-06-18 04:15:10如何评价B站UP主「酒酿lily王」、「唐卡七」等穿搭类UP主被封禁?
- 2025-06-18 03:55:10如何看待“京东外卖停止补贴后,日单量跌至两万单”这件事?
- 2025-06-18 04:20:10为什么人到中年,很少有身材苗条的?
- 2025-06-18 04:50:10如何看待华为Pura80标准版手机接口竟倒退成USB 2.0?
- 2025-06-18 04:00:10Obsidian git 插件不能使用,请问有人知道怎么解决吗?
推荐产品
-
未来长期租房生活可行吗?
我2008年底,47岁时,与老婆和平分居,自己出来17年,一 -
cloudflare的1.1.1.1和warp有什么区别?
坦白说,我第一次听说 Cloudflare 是因为他们提供的 -
以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
首先,这是一出戏演了几遍了——以色列没***了。 以色列在 -
如何评价李健?
1 2025年新年。 李健送新年祝福。 他抱着绝育的猫,
最新资讯

