Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-22 16:30:18
- 来源:
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
推荐资讯
- 2025-06-21 17:25:18女孩子第一次穿高跟鞋是什么体验?
- 2025-06-21 17:50:17为什么 IPv6 在国内至今未得以大规模应用?
- 2025-06-21 17:40:16如何看待特朗普最后关头取消对伊朗的军事行动?
- 2025-06-21 17:35:23《流浪地球 2》中有哪些细思极恐的细节?
- 2025-06-21 17:25:18据调查使用五笔输入法人数仅剩 3%,五笔输入法是怎么没落的?
- 2025-06-21 17:10:18男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-21 18:10:17Golang和J***a到底怎么选?
- 2025-06-21 16:35:18如何看待“开私人飞机的富人不带头环保,我一普通人为啥要环保”的观念?
- 2025-06-21 17:25:18女生真正的完美身材是什么样子?
- 2025-06-21 18:00:17如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
推荐产品
-
你们认为一个40多岁的女人老吗?
老不老要看你怎么看? 单看面貌,是真的老了。 无论你保养再好 -
你最真实(很少吐露)的择偶标准是什么?
感谢大家的关注和支持!收到这么多鼓励的私信,真的让我受宠若惊 -
黄一鸣为什么敢承认孩子是王思聪的?
生下孩子两年后,捞女的代价来了。 6月是黄一鸣女儿闪闪两周 -
现实中的父女关系是怎样的?
一张图片精准的反应了我和女儿之间的关系。 她成天对我不以为
最新资讯