当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
人气:发表时间:2025-06-25 05:15:14
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 苹果公司做过哪些鲜为人知的努力?
- 为什么越来越多的国内男孩,要娶国外女孩?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 我感觉河南四川条件比较相似,可是为何河南经济相比四川有一定差距?
- 京东集团董事局***刘强东透露,京东外卖将在一个月后推出一种与美团完全不同的商业模式你如何看?
- 国产数据库有什么坑?
- 中国为什么没有企业做好单反相机?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 腾讯开源的 libco 号称千万级协程支持,那个共享栈模式原理是什么?
最新资讯文章
- 如何评价茅台暂停京东供货?
- 男子被树枝刺伤无视伤口终要截肢,为什么会造成这么严重的后果?被植物划伤后的正确处理方式有哪些?
- 如何评价前端框架 Solid?
- Rust的工程配置为何用toml格式?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 有哪些观赏鱼是迄今为止确定最容易养最不容易死的?
- 如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
- 你生活中做过最自律的一件事是什么?
- 做个web服务器,gin框架和go-zero怎么选?
- 我国有能力发现B2并摧毁吗?
- 能否对比一下Claude Code和Gemini CLI,你的选择建议是?
- 修仙文明可能以怎样的方式碾压星际文明?
- 你生活中做过最自律的一件事是什么?
- 龙芯 2K3000 处理器正式发布,这款处理器的发布对国产芯片的发展意味着什么?
- 个子高是种怎样的体验?
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- Windows 上最应该卸载的三个软件是谁?
- 为什么各大品牌内存条包装都那么low?
- 程序员的时间管理真的是写代码1小时,调试8小时吗?