
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?_湖南省怀化市中方县咨册农化学试剂股份公司
联系人:
手机:
E-mail:
地址:
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
发布时间:2025-06-26 23:35: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的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
相关新闻
- 感觉现在的品牌 NAS 性价比较低,有哪些好的 DIY 方案? 本文导航:一、前言 二、硬件选择(机箱、主板、CPU、内存、...
- 为什么 Bun 选择了 Zig 以及 JSCore? 因为 Bun 打的就是差异化的牌,选择 JSC 和 Zig ...
- 为什么年轻的肉体让人沉迷? 我说个点。 年轻的女孩子的脚,你在本能上不会觉得是臭的。 很...
- 俄罗斯为什么宁愿死磕欧洲也不经营远东地区? 跟你说一下,俄罗斯远东家家户户都有紫外线灯,不是用来杀菌的,...
- Ragflow二次开发前端最佳实践是什么? 前几天知识星球中有个提问,关于 RAGFlow 的聊天助手回...
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令? 再一次印着了那句话: 永远不要低估一辆满载硬盘的货运卡车的带...