当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 人气:
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
推荐资讯
- 2025-06-22换过电池的苹果手机内部发现被加装了一个部件,有大佬知道这是干什么的吗?
- 2025-06-22HTTP/3 解决了什么问题,又引入了什么新问题?
- 2025-06-22鹦鹉有什么让你觉得神奇的地方?
- 2025-06-22能分享一下你写过的rust项目吗?
- 2025-06-22有哪些小众的开源项目养活了一大批人?
- 2025-06-22你在出租房屋发现过什么前租客留下的“宝藏”?
- 2025-06-22通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
- 2025-06-22写代码的时候总是考虑太多怎么办?
- 2025-06-22以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-22美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- 2025-06-22鸿蒙折叠屏笔记本为什么敢卖26999?
- 2025-06-22为什么成功人士的精力都非常旺盛?
- 2025-06-22女婿不喜欢去丈母娘家的原因是什么?
- 2025-06-22为什么都说 Finder 难用?
- 2025-06-22下一次星舰试飞有可能直接上V3吗?
- 2025-06-22golang有哪些不错的游戏服务器框架?
推荐产品
-
如何评价前端框架 Solid?
Solid 很灵活。 它没有和 Web 绑死,没有和特殊的编 -
为什么网络上都在说隋坡厉害?
热锅凉油: 阿伟、王刚告诉我倒出来的油以后炒菜还能用(老饭骨 -
postgresql能取代mongodb吗?
我得让你看看一些可能让你感到不悦的东西: CREATE TA -
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
说明腾讯实现了我曾经的几个预测 预测1,electron会普
最新资讯




