当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 人气:
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
推荐资讯
- 2025-06-20为什么供应链桃子只有小米雷军可以摘,其他人只能干瞪眼?
- 2025-06-20鱼缸有没有简单的过滤配置搭配方式?
- 2025-06-20MacOS真的比Windows流畅吗?
- 2025-06-20女明星陪酒真的存在吗?
- 2025-06-20一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 2025-06-20为什么有的房东喜欢把房间租给女租户?
- 2025-06-20一枚东风41能直接干掉一艘航母吗?
- 2025-06-20JetBrains 放弃 AppCode 是否是一个错误决定?
- 2025-06-20我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-20为什么不用rust重写Nginx?
- 2025-06-20有个少数民族的女朋友是什么体验?
- 2025-06-20伊朗这次会崩溃灭亡吗?
- 2025-06-20男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-20马云的崩塌值得同情吗?
- 2025-06-20为什么剪映导出***时码率与原***一样,变得更模糊?
- 2025-06-20有哪些故意缩短产品寿命的设计?
推荐产品
-
为什么有些门开关时特别容易夹手?背后的设计缺陷可能有哪些?
门夹手的痛,我懂! 这道血泪教训,真真是刻进骨子里的疼! 去 -
如何看待当今小学生的疯狂内卷?
我有两个孩子,学习都比较好: 幼儿园识字过千,一年级开始学奥 -
在excel中,如何利用VBA将这段数据转成json格式?
Recently, while working with d -
江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
虽然会有很多人喷我,但是这次我站医院,医院帮着找人,价格也商
最新资讯