当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
文章出处:网络 人气:发表时间:2025-06-22 16:30:12
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 不管黑客用了多少跳板,最终是不是可以通过网络运营商找出真实 IP?
- 如何利用cursor快速理解复杂代码工程?
- 如何看待人社部称2025年高校毕业生将达1222万?当前就业形势是否具备足够的承载力?
- 如何看待伊朗国家电视台发文称“今晚将会发生一件大事,让世界铭记几个世纪”?
- 你见过身边身材最好的女生是什么样子的?
- 谁在半夜看过鱼缸里的鱼,它们都在干什么?
- 战场上用沙袋来防***,真的有用吗?
- 奥迪暂停全面电动化***,不再设定停售燃油车时间表,此前沃尔沃、奔驰也调整全面电动化***,如何解读?
- 如何评价浙江这个省?
最新资讯文章
- 单依纯的唱功有被过分吹捧吗?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 地球上会不会缺少某种我们不知道的重要***,导致咱们无意识中科技树落后了?
- 你们试过最牛逼的减肥方法是什么 ?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 蜜雪冰城香港门店被通报「产品大肠菌群超标 70%」,哪些环节可能导致大肠菌群超标?会对身体有哪些危害?
- 为什么说微软 Win11,有苹果 macOS 的感觉?
- 如何评价「尖叫」这种饮料?
- 伊朗称向以发射使用射程达 2000 公里的「泥石」地对地弹道导弹,其威力有多大?
- 如何看待伊朗媒体发布「手摸核弹」***,并配文「MAYBE」?
- 你的亲戚提过什么过分的要求?
- 中国人口正经历前所未有大转折,如何看待中国人口负增长?应该怎样应对?
- 如何评价刘亦菲?
- 2025年了,照相机为啥还这么难用?像素低还很贵?
- 男医生在给年轻靓丽的女性检查时会是什么心态?






关注公众微信号
移动端,扫扫更精彩