Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-21 11:25:17
- 来源:
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 01:35:16存电话号码,究竟该用int类型还是string类型?
- 2025-06-21 00:50:18微软裁了 6000 人,其中软件工程师受影响最大,这会给整个软件行业的人才流动带来怎样的连锁反应?
- 2025-06-21 01:25:17如何评价鸿蒙电脑无法编写其自身运行的程序?
- 2025-06-21 01:40:17为什么百度搜索引擎越做越差?
- 2025-06-21 02:05:17***移动在德国起诉小米侵犯4G专利,大家如何看待此***?
- 2025-06-21 01:35:16你的低成本爱好是什么?
- 2025-06-21 01:15:18大家猜猜伊朗的结局如何?
- 2025-06-21 01:05:17有个亲妹妹是什么感觉?
- 2025-06-21 01:55:17深圳房价能跌到什么位置?
- 2025-06-21 01:40:17你认为这次伊以冲突,以色列这次干得漂亮吗?
推荐产品
-
PHP初学者,我能不能使用PHP来开发桌面应用?
盘点一下这些年PHP在桌面应用方面的解决方案今天作者给大家盘 -
网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
我估计了一下,大概可以做到百元以内,大概率免费。 使用Clo -
2025年6月了,深圳房价咋样?
大家看着网签价格没降多少是吧,我给发个图就知道为啥降得不多了 -
为什么男生都不喜欢173身高的女生啊?
有时候身高高的女生确实有点没市场 我本人净身高178 对我有
最新资讯