Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-18 05:35:09
- 来源:
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 15:25:13国产手机AI「好用」的背后,是技术差距还是文化差异?
- 2025-06-18 14:55:13为啥有好多人说 Arduino 是玩具?
- 2025-06-18 15:00:14以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 2025-06-18 16:20:13异性同办公室久了会不会日久生情?
- 2025-06-18 15:25:13对方酒驾,我们提出私了要了3.5W,会被认为敲诈勒索吗?
- 2025-06-18 15:15:13如何评价字节跳动开源的 Netpoll?
- 2025-06-18 15:35:14花旗预测未来几季金价将回落至每盎司 3000 美元以下,这其中有哪些相关依据?
- 2025-06-18 16:15:14你在健身房发生过什么有趣的事情?
- 2025-06-18 15:45:13为什么不用rust重写Nginx?
- 2025-06-18 16:05:13开源 waf 哪些值得推荐?
推荐产品
-
把《武林外传》中的打工人郭芙蓉放在现代,她能干长久吗?
当然可以干长久!必须肯定以及一定! 而且放到现代?那更得干长 -
突然发现身边有一位大神是一种怎样的体验?
现任女朋友……刚认识那会,和我说她职业的时候,说她在福建晋江 -
以色列为什么突然敢打伊朗了?不怕被报复?
艾公有段话,我还记着大概。 当黎巴嫩挡不住的时候,就轮到叙 -
TypeScript 遭库开发者嫌弃称类型简直是万恶之源,你怎么看?
TypeScript 本身允许你关了严格模式到处用 any,
新闻动态
最新资讯

