Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-21 05:55:16
- 来源:
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-21 03:55:16据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 2025-06-21 03:55:16DeepSeek R1-0528 发布! 你觉得新R1 手感如何?哪些点得到了提升?
- 2025-06-21 03:05:16个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 2025-06-21 04:00:16Caddy 和 Nginx 比有哪些优点和缺点?
- 2025-06-21 03:35:16为什么运营商要封禁PCDN?
- 2025-06-21 03:20:16重庆一酒店小熊猫叫早服务引争议被叫停,小熊猫与人亲密接触存在哪些安全隐患?动物园开动物主题酒店合理吗?
- 2025-06-21 03:10:17主流的云厂商各自优势在哪里?
- 2025-06-21 02:50:16大家的NAS都是24小时不关机吗?
- 2025-06-21 03:30:16哪吒汽车正式被申请破产,因薪酬问题员工已两月没去上班,被申请破产意味着什么?员工权益还能得到保障吗?
- 2025-06-21 02:55:16美国会不会重启F22生产线?
推荐产品
-
计算机基础在工作中,到底有多重要?
谢邀。 人在工位,刚解完 Bug,圈子太小,匿了匿了。 先 -
你卡过最厉害的bug是什么?
我娃卡出来的bug, 现在的孩子吧,给手机就不好好学习。 不 -
你为什么放弃了wsl?
高强度用过一两年。 后来不用了,我真记得为什么,因为发现在 -
为什么没有核动力货轮?
核动力这么强劲,为什么商船却不用? 其实看看世界第一艘核动力
新闻动态
最新资讯