Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-23 00:15:12
- 来源:
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
推荐资讯
- 2025-06-25 18:25:11老公没上进心,所以就骂了老公是废物,窝囊废,他很生气。怎么办?
- 2025-06-25 19:00:11为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 2025-06-25 17:45:13儿子抑郁四年左右了,他的未来该怎么办?
- 2025-06-25 18:25:11现在个人博客不能备案了吗?
- 2025-06-25 19:00:11如何评价***伊内斯·特洛奇亚的身材?
- 2025-06-25 18:40:11H264和H265谁画质好,求回谢谢!?
- 2025-06-25 18:30:12如何看待基层年轻公务员抓住一切机会想要逃离基层的现象?
- 2025-06-25 18:50:11如何反驳“电脑普及15年,年轻人还要淘宝代装steam”?
- 2025-06-25 19:20:11苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 2025-06-25 18:55:12斯诺登曝光棱镜门之后,为什么有的人依然坚持认为微软是可以安全信任的?
推荐产品
-
为什么大部分人都认为2560x1440是2K?
你说这个我就精神了,咱们来讨论一下USB1.0 ,USB2. -
什么笑话让你看一次笑一次?
1、伴娘是来砸场子的吧?? 2、没人疼就去漫展 3、 -
那你说什么样的是美女?
三吉彩花! 有说她像桂纶镁的,在这支MV中,她是像的,五官位 -
有个漂亮女朋友是种怎样的体验?
我只是分享我的喜悦,居然会被攻击,我也是无语,拜托有些人的恶
新闻动态
最新资讯

