当前位置: 首页 >
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-23golang和rust你选择哪个?
- 2025-06-23销量爆炸的华为nova14是不是证实华为已经腾出精力来收复中端市场了?
- 2025-06-23KVM显示器有哪些?
- 2025-06-23JetBrains 放弃 AppCode 是否是一个错误决定?
- 2025-06-23Tauri 为什么仍未取代 Electron?
- 2025-06-23微软edge浏览器为什么逐渐被其他的浏览器代替?
- 2025-06-23微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 2025-06-23为什么tokio能成为rust异步标准?
- 2025-06-23在武汉,你们的找对象标准是怎样的?
- 2025-06-2330岁了,你在深圳过着什么样的生活?
- 2025-06-23Rust开发Web后端效率如何?
- 2025-06-23多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么?
- 2025-06-23当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 2025-06-23为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 2025-06-23国内大厂现在用rust的多吗?
- 2025-06-2330岁了,你在深圳过着什么样的生活?
推荐产品
-
有推荐的动画吗,不要瑟瑟?
首先排除: 《缘之空》 《出包王女》 《黄金宝贝》 《美鸟日 -
能分享一下你写过的rust项目吗?
实际工作中,2020年的时候用 Rust 在 ARM 设备上 -
有没有免费的云服务器?
1. Oracle Cloud免费时长:永久免费免费机型:2 -
如何评价 Steam 新游《捞女游戏》(已改名《情感反诈模拟器》)?
明明有很多办法不让这个游戏露脸,却选择了最不明智的封杀。
最新资讯




