当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-23 10:55:18
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 如何看待alist被转手出售***?
- 如果SSD硬盘闲置很多年,内部数据会不会丢失?
- 大海捞针还捞着了是一种什么样的体验?
- 你卡过最厉害的bug是什么?
- B 站有哪些人设崩塌的 UP 主?
- 中国民间中小工厂能快速造出武器吗?
- 中国的导弹水平到底怎么样?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 伊朗这次会崩溃灭亡吗?
- 人在45岁是一种什么感觉?
最新资讯文章
- 超级喜欢穿短裙正常吗?
- 如何看待alist被转手出售***?
- 在生活中,你对净水器有什么痛点?你期待的净水产品是什么样子?
- 游客去体验滑雪有必要租雪服吗?直接穿着羽绒服可以吗?
- ***移动在德国起诉小米侵犯4G专利,大家如何看待此***?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 如果让你重来一次,你还会嫁给你老公吗?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 你的亲戚提过什么过分的要求?
- 58 同城被曝大规模裁员,比例或达 30%,具体情况如何?58 同城目前面临哪些问题?
- 大海捞针还捞着了是一种什么样的体验?
- MongoDB的缺点以及你为什么不使用MongoDB?
- 女主播和榜一大哥现实碰面会做什么?
- 为什么Dreamwe***er,FrontPage会被淘汰?
- 你们都什么时候对男女之事开窍的?
- 地球上会不会缺少某种我们不知道的重要***,导致咱们无意识中科技树落后了?
- 阿里网盘为什么没有动静了?
- 如何评价林志玲?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 我想知道女生有没有处男情结?