当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
文章出处:网络 人气:发表时间:2025-06-24 06:50:10
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 为什么早期穿越剧《穿越时空的爱恋》《寻秦记》没有觉得那么「雷」人?
- 超小团队选择Django还是Flask?
- 东莞的外来人口比例比深圳更高,为什么很少有人说“东莞不是个广东城市”?
- 为什么越来越多的 SSD 不带片外缓存了?
- 新手骑行选公路车还是山地车?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 如何评价张靓颖刘宇宁《九万字》?
- 谁敢公开一下自己房贷月供,占你收入的多少?对你生活影响大吗?
- 通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
- 女子独居真的很危险吗?
最新资讯文章
- 城管如果彻底解散,中国应该大庆三天吗?
- 毕设答辩,老师说node不可能写后台怎么办?
- 人工智能相关专业里有什么「坑」吗?
- 如何评价何恺明 (Kaiming He)仅用一年便取得了MIT终身教职?
- 通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
- 日本AV对中国人的毒害有多大?
- 消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- 民航局紧急通知禁止携无 3C 标识及被召回的充电宝乘境内航班,无 3C 标识充电宝有哪些安全隐患?
- 看新闻说老美的B-2连续飞了37小时,飞行员的吃喝拉撒怎么解决?
- 在深圳怎么找对象啊?
- 你知道自修改代码(Self-Modified Code, SMC)在哪些场景有应用?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 2024MacBookPro14寸选择m4标准版(10核心)32+512还是M4Pro(12核心)?
- 你们学校的校花都是怎么样的?
- 程序员都干过哪些很刺激的事情?






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