Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-21 10:00:18
- 来源:
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 15:45:17日本AV对中国人的毒害有多大?
- 2025-06-20 16:50:17为什么openai的sdk只提供了python和js两个版本?
- 2025-06-20 16:35:18女生被踢裆也会很疼吗?
- 2025-06-20 15:35:18为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 2025-06-20 16:30:18中年夫妻有多少生活和谐的?
- 2025-06-20 16:00:17老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 2025-06-20 16:40:18马斯克宣布星舰将配备 42 台发动机,如何评价这一设计?
- 2025-06-20 15:55:18敢不敢留下一张自拍照让人打分?
- 2025-06-20 16:10:19为什么那些滥交的男女不怕染上***?
- 2025-06-20 16:30:18如何评价书籍《国家意志》?
推荐产品
-
如果一个人有足够的钱让他一直***,那毒品对他的身体还有害吗?
这是萧淑慎的一组照片,最早是2005年金马奖颁奖典礼,她穿黑 -
2025年了 Rust前景如何?
搬运一些,简单翻译 SlashData和Stack Over -
为什么刘宇宁***这么好?
会来事儿肯定是扯淡,拍古偶动辄几千万上亿投入,酒喝的好话说得 -
为什么中国很少有人使用linux?
秀一张桌面。 从2006年fedora core 3开始,
最新资讯