Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-22 11:10: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 22:50:16眼睛有飞蚊症可以自愈吗?
- 2025-06-21 23:00:17为什么中国JK无法拍出日本JK的感觉?
- 2025-06-21 23:10:16有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 2025-06-21 23:45:17如何评价杨立昆认为大模型只是对海量文本的模式进行复杂拟合,根本不懂意义?
- 2025-06-21 23:00:17小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- 2025-06-21 23:55:16理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 2025-06-21 23:40:18Node.js是谁发明的?
- 2025-06-21 23:15:16歼-20 在国际上到底是什么地位?
- 2025-06-21 22:35:16***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 2025-06-21 23:05:15吴柳芳的真实水平如何?
推荐产品
-
graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?
graalvm现在已经正儿八经能用了,也就是把一个大项目编译 -
歼20速度接近3马赫是什么水平?
其实有点不想吐槽…… 飞不到。 哥们,我们造的是歼击机,又 -
比亚迪最近绩效减半,这是卸磨杀驴么?
我的看法是资金链快断了 5月增长的销量百分比太低,无法供养固 -
印度人为什么总觉得比中国强?
2025.06.06 老仙刚去给一座大桥通车剪彩。 该桥三哥
最新资讯