当前位置: 首页 >
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-20如何看待rust编写的zed编辑器?
- 2025-06-20伊朗警告以色列居民尽快撤离,称将展开真正惩罚性打击,伊朗还有哪些底牌?以伊冲突会演变为中东全面战争吗?
- 2025-06-20胸大的女孩会自卑 吗?
- 2025-06-20你的低成本爱好是什么?
- 2025-06-20在武汉,你们的找对象标准是怎样的?
- 2025-06-20为什么女生要做大部分家务?
- 2025-06-20女生被踢裆也会很疼吗?
- 2025-06-20匿名说说你的烦心事儿吧?
- 2025-06-20有什么网盘资料值得分享?
- 2025-06-20为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 2025-06-20Linux内核代码大佬们如何观看的?
- 2025-06-20如何看待 2026QS 世界大学排名?
- 2025-06-20商业史上有哪些降维打击的经典案例?
- 2025-06-20求推荐一款中小企业使用的进销存软件(零售批发类,要有记录序列号功能)?
- 2025-06-20为什么我看了凡人修仙传后再看其它修仙***都感觉看不下去?
- 2025-06-20FastApi性能是否真的接近Go?
推荐产品
-
为什么我的顺风车一直没人接单?
“打车到出发点,承担全部高速费,唯一需求送到目的地” 你要是 -
如何部署Prometheus监控K8S?
一、Prometheus监控是保证系统运行必不可少的功能,特 -
为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
日本是亚洲天花板,也是亚洲先遣服,看清日本的选择就能看清亚洲 -
只能选一个,你选谁?
这张照片拍摄于2024年,中国女子100米栏运动员吴艳妮和夏
最新资讯