Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 20:25:15
- 来源:
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 22:20:16女生被踢裆也会很疼吗?
- 2025-06-20 21:00:15伊以的对轰证明伊朗似乎没那么菜!美国会下场吗?
- 2025-06-20 21:25:16如果全球都停止出口粮食,中国能否自给自足?
- 2025-06-20 21:30:16为什么老顾客吃着吃着就不再来照顾生意了呢?
- 2025-06-20 21:05:15Mac OS 系统是否内存越大越好?
- 2025-06-20 22:20:16超级喜欢穿短裙正常吗?
- 2025-06-20 21:25:16世界上哪款战斗机最好看?
- 2025-06-20 22:00:15外贸独立站怎么做SEO?
- 2025-06-20 22:20:16如果将几百核心的服务器 CPU 当作 GPU 使用,会发生什么?
- 2025-06-20 22:35:16江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
推荐产品
-
Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
Rust 必须是 Rust,有稳定版,内存安全,语法不那么混 -
如果你有300万存款,你还会继续辛苦上班吗?为什么?
290万强答一下,自然是不会工作而且已经辞职实践半年了,后面 -
哪吒汽车正式被申请破产,因薪酬问题员工已两月没去上班,被申请破产意味着什么?员工权益还能得到保障吗?
你要说是裁员,起码还有赔偿金可以要。 但公司直接破产,员工才 -
为什么武林中的女侠不但武功奇高,还没有练出来麒麟臂大粗腿和老茧?
我击剑二十年,胳膊还是细的。 可能天生就胳膊细,也可能是没
新闻动态
最新资讯