当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
文章出处:网络 浏览次数:发表时间:2025-06-29 00:55:15
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
- 2025年6月,到底买油车还是电车?
- 为什么中国防空反导系统才7年就从山寨到全面原创且超越了俄罗斯?
- 为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢?
- FLUX好用、有意思、有创意、好玩的Lora有推荐的吗?
- 多地查摆年轻干部玩心重混日子等问题,如何看待此事?是否能推动干部作风建设?
- 比亚迪最近绩效减半,这是卸磨杀驴么?
- 我应该设置多少kb才能让他不能玩游戏?
- 动漫中有哪些令人难忘的「熟女」形象?
- 现在网上把清朝说得一无是处,但是为什么能统治268年?
最新资讯文章
- 如何评价首个女性友好的编程语言HerCode?
- DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 利用爬虫技术能做到哪些很酷很有趣很有用的事情?
- 《明朝那些事儿》的作者当年明月疯了,疯了就可以摆脱烦恼了吗?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 各位都在用Docker跑些什么呢?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 腾讯开源的 libco 号称千万级协程支持,那个共享栈模式原理是什么?
- Rust 的设计缺陷是什么?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 为什么 IPv6 突然不火了?
- 世界上存在动漫少女般完美的「身体」吗?
- 老公想要买2万左右的相机,我该同意吗?
- 为啥这个月开始,一下子涌出来很多说比亚迪像恒大,抨击比亚迪的迪链的消息,而之前也有,但是声音很少呢?
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 可以分享你的一张背影照吗?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 中国有能打到美国本土的导弹吗……有的话最远能打到哪里呢?
- 如何实现电脑定期自动热备份?