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 _ 了都保证不了。
人,才是最难保证的一环…。
推荐资讯
- 2026-01-27 11:50:02花2亿给KTV装上AI,年轻人会买单吗?_评分_系统_消费者
- 2026-01-12 07:20:01IPO观察丨专注B2B模式的汽车街,如何保住第一头衔? - *
- 2026-01-27 08:15:03TikTok美国合资公司新CEO揭秘_亚当·普雷瑟_汇报工作_字节
- 2026-01-19 09:45:02携程支配地位是怎么来的丨晚点小数据_接入_公司_市场
- 2025-06-29 11:55:11“凡是不发朋友圈的人,都是过的不好的人”你认同这句话吗为什么?
- 2026-01-26 20:10:02清华学霸翁家翌:拒绝DeepSeek,到OpenAI去_研究_信息_作业
- 2026-01-22 16:45:04荣耀最强旗舰!荣耀Magic8 RSR保时捷设计明天首销:7999元起_支持_专业_影像
- 2026-01-22 15:25:02罗永浩又被缠上了!713万股权被冻结3年,「真还传」仍未落幕_老罗_锤子_科技
- 2026-01-19 01:20:03OpenAI晒出铁证!奥特曼撕烂马斯克:你想让儿子接管AGI?_Greg_Ilya_B-corp
- 2025-06-29 11:40:12前端真的已经凉了么?
推荐产品
-
阿里巴巴,要把所有业务塞进千问_用户_系统性风险_数据
阿里巴巴,要把所有业务塞进千问_用户_系统性风险_数据 -
雷军三度直播回应质疑,小米2026年该如何“逆战”?_汽车_显示_行业
而针对小米汽车碰撞掉轮的质疑,雷军表示,这是小米汽车一个很重要的安全策略,“丢轮”是为了“保车”。 对于“小米汽车1300公里只充一次电”的争议,雷军表示,他明确表述为“SU7标准版满电后从北京驶往上海的1… -
如何评价茅台暂停京东供货?
从这次禁酒令开始可以看出来茅台的主要消费人群是贪官污吏以及跟 -
7×24h「全职AI员工」爆火硅谷!退休码农让Mac mini一夜卖爆_Clawdis_运行_贾维斯
7×24h「全职AI员工」爆火硅谷!退休码农让Mac mini一夜卖爆_Clawdis_运行_贾维斯
新闻动态
最新资讯

