当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?_雷火·竞技(中国)-全球领先的电竞赛事平台
文章出处:网络 人气:发表时间:2025-06-24 07:50:10
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 想往鱼缸里种点水草,但是家里鱼缸大了买水草泥或者底砂太贵了,有没有生活中可以替代的物品或其他建议?
- DIY的NAS易用性如何?
- J***aScript 这种语言特性十分糟糕的语言流行起来是不是一场灾难?
- 印度女性为什么不嫁到中国?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 如何评价《一人之下》第722(765)话情报?
- 和异性最疯狂有多疯狂?
- 如何看待M4单核性能吊打9950x?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
最新资讯文章
- 能分享一下你写过的rust项目吗?
- 精子会残留在女性的体内嘛?
- 如何评价B站up主***千代退网?
- ant-design-vue 社区为什么不维护了?
- postgresql能取代mongodb吗?
- 为什么都对TLC乃至未来的QLC嗤之以鼻呢?
- Vue性能优于React,那为什么还不用Vue?
- 为什么福州吸引不了人才?
- 官方通报贵州厦蓉高速三都往榕江大桥垮塌,因持续强降雨诱发山体滑坡导致,目前情况如何?
- 如何看待M4单核性能吊打9950x?
- 高一弟弟上设计课需要买电脑,为了杜绝他打游戏给他买了一万二的苹果,但他还是在想办法下载游戏,怎么救?
- 真的有这种又苗条身材又爆炸的么?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- 不是都说6月美债要爆吗 怎么没消息了?
- 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 为什么不用rust重写Nginx?
- 为什么说中国是基建狂魔?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 女生被踢裆也会很疼吗?
- 孔雀鱼的种类是如何划分等级的呢?





