当前位置: 首页 >
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-27flutter是***跨平台最优解吗?
- 2025-06-27女生真正的完美身材是什么样子?
- 2025-06-26什么才是真正的爱情?
- 2025-06-27postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 2025-06-26为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么?
- 2025-06-27什么是 AI Agent(智能体)?
- 2025-06-27如何评价Cursor?
- 2025-06-26陆奇为什么离开百度之后混得不乐观?
- 2025-06-27为什么中国农村房子那么丑?
- 2025-06-26特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 2025-06-26你在出租房屋发现过什么前租客留下的“宝藏”?
- 2025-06-27多台工作电脑,如何同步文件、设置、程序等?
- 2025-06-26为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 2025-06-27理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 2025-06-26为什么我身边的女同学生活那么好还成了恨国党?
- 2025-06-27京东集团董事局***刘强东透露,京东外卖将在一个月后推出一种与美团完全不同的商业模式你如何看?
推荐产品
-
为什么剪映导出***时码率与原***一样,变得更模糊?
原***是从 YouTube 下载的,大概 1080p,20 -
你们的腰突是怎么突然好的?
今年年初,腰疼伴随左腿麻痹,行走艰难,去拍了MRI,确诊腰突 -
如何评价四川省成都市天府国际机场,距成都市区整整56.7公里?
因为天府新区的规划彻底破产,人口导入完全不及预期 另一个冷知 -
大家在做登录功能时,一般怎么做暴力破解防护?
我维护的几个网站是: 每次登录都要有验证码,错误10次,用户
最新资讯