当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
人气:发表时间:2025-06-25 16:35:19
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- SwiftUI 是不是一个败笔?
- 大量消息在 MQ 里长时间积压,该如何解决?
- 是什么原因让你一定要用 iPhone?
- 对比「胖东来」和「山姆」,两种模式的区别和优缺点如何?
- 软路由是否被过度神化?
- 穿瑜伽裤爬山的女生会不会害羞?
- Flutter 正在被悄悄放弃吗?
- 是什么原因导致HDR无法推行?
- 如何评价华为最新长焦专利技术?能否颠覆手机长焦摄影的目前限制?
- 目前适合落地的agent有哪些值得推荐的框架?
最新资讯文章
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 你们的腰椎间盘突出,怎么治好的?
- 你们的腰突是怎么突然好的?
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 年纪轻轻为什么会得腰肌劳损?
- 象棋里的车是不是过强级了?是否应该削弱一下?
- 张伟丽可以打败什么级别的普通男性?
- 想知道德普怎么看上艾梅柏·希尔德的?
- 34 岁教授王虹在北京大学开数学讲座,她或将成为首位获得菲尔兹奖的中国籍数学家,有多厉害?
- VScode怎么配置好golang?
- 美国发行「稳定币」,是否相当于增发美元?
- 生完孩子身材依旧火辣是一种怎样的体验?
- 为什么很多司机不办 ETC?
- 穿瑜伽裤爬山的女生会不会害羞?
- 前端是不是快没了?
- 为什么印度都第四大经济体了,还没有让人感到实力强大?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?