Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-23 22:45:12
- 来源:
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-26 20:15:12有哪些让你目瞪口呆的 Bug ?
- 2025-06-26 20:25:11你曾看到空乘做过的最傻的事情是什么?
- 2025-06-26 20:50:11有一双超级大长腿是什么感觉?
- 2025-06-26 20:40:11你生活中做过最自律的一件事是什么?
- 2025-06-26 21:05:12如果在山上挖一个池塘不放鱼,里面会慢慢有鱼吗?
- 2025-06-26 19:55:12人死了以后意识去哪了?
- 2025-06-26 20:35:12突然停电,对电脑伤害大吗?
- 2025-06-26 20:25:11为什么电脑厂商用了二十多年时间才发现电源应该放在机箱下部?电源下置这么显而易见的结构这么晚才出现?
- 2025-06-26 21:20:11RTX5060真的有那么不值吗?
- 2025-06-26 20:50:112025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
推荐产品
-
英国登山队靠人均 124 万元的氙气疗法,无高反四天登顶珠峰,该方法究竟是什么体验?背后有哪些争议?
为知友们提供更多信息: 登顶珠峰正常需40多天,有人却靠12 -
怎么向老婆简单解释nas的用途?
我老婆在移不动上班,原来是营业厅员工,后来升岗去市分做后勤。 -
为什么这么多人讨厌中国移动?
是时候祭出大杀器了: 移动用户:使用本机编辑短信“CXXZ# -
男的真的会把所有衣服从上到下都扔洗衣机吗?
不信复合化学洗剂消毒杀菌,不信水流物理冲洗2小时除垢,不信7
新闻动态
最新资讯

