当前位置: 首页 >
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 _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 传美国打算取消台积电、三星在中国大陆工厂的豁免权,这是否会迫使它们将部分生产线转移出中国?
- Flutter 为什么没有一款好用的UI框架?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 开发了一个App,上线之后一个用户也没有怎么办?
- 有什么是你去了上海才知道的事情?
- Trae和Cursor对比有什么优势吗?
- 34 岁教授王虹在北京大学开数学讲座,她或将成为首位获得菲尔兹奖的中国籍数学家,有多厉害?
- 不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
- 有哪些是你用上了mac才知道的事?
- 通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
最新资讯文章
- count(*) count(1)哪个更快?
- 美国发行「稳定币」,是否相当于增发美元?
- 如何评价阿富汗取消与中国的石油开***合同?
- 黄金,今年会达到怎样的高度?
- 软路由是否被过度神化?
- 如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w?
- 飞天茅台散瓶批发价跌破 2000 元,背后什么原因?收藏茅台还能增值吗?
- 对方的哪个瞬间让你的相亲终止了?
- 鱼缸能不能做到一直不换水还很清澈?
- 男女对立会在10后里缓和吗?
- H264和H265谁画质好,求回谢谢!?
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 应该如何看待群晖在DSM 7.2.2-72803更新中去掉了Video Station?
- 鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 西门子、Cadence 暂停半导体设计软件 EDA 对华升级服务,会有什么影响?
- 为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 如何评价前端框架 Solid?
- 印度50年内会不会超越中国?
- 30岁了,你在深圳过着什么样的生活?