当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
文章出处:网络 浏览次数:发表时间:2025-06-23 08:05:16
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 海贼王为什么现在被全网黑?
- 是不是 Mac Mini(M4) 不值得?
- 微信服务器会保留聊天记录吗,会保存多久?
- 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- 用玉米钓不到鱼是什么原因?
- 你捡过最大的漏是什么?
- Windows 上最应该卸载的三个软件是谁?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 33岁P7研发从阿里巴巴离职了,回老家当个老师怎么样?
最新资讯文章
- 如何看待多地推出升级版「禁酒令」?
- 为什么感觉现在的 bilibili 很没意思?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 软路由怎么没有人玩了?
- 王健林再卖 48 座万达广场,会对万达集团带来哪些影响?目前万达面临怎样的困境?
- J***a 除了 Spring 还有什么?
- 对于一般用户来说,日常娱乐选择2K显示器还是4K显示器好?如何选才能不后悔?
- 有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
- 如何看待 TS SwiftUI flutter 三家?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 买到烂尾楼到底该有多绝望?
- 为什么个人需要公网ip?
- Windows 为什么要有注册表而 Unix 就不需要?
- 鱼缸能不能做到一直不换水还很清澈?
- 生活好累,可以去北欧躺平吗?
- 为什么智能家居普及率越来越高,但多数人只用基础功能?
- 相对于PR、FCPX等同类软件,为什么Avid media composer在国内用的人很少?
- 中国的航空发动机现在是什么水平?
- 以色列为什么要打伊朗?
- 北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?