当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 人气:
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
推荐资讯
- 2025-06-24为什么我的鼠标最多用半年按键就会失灵?
- 2025-06-24修仙文明可能以怎样的方式碾压星际文明?
- 2025-06-24女主播和榜一大哥现实碰面会做什么?
- 2025-06-24为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 2025-06-24和女生合租,都会发生什么事情?
- 2025-06-24为什么有的人好像什么都知道但现实中却一事无成?
- 2025-06-24如何能快速学会一门语言,比如英语?
- 2025-06-24如何看待多地开展查摆年轻干部玩心重、贪图享乐、说话随意、社会交往复杂、生活不检点等问题的行动?
- 2025-06-24买的时候看见小兔子可爱,实在忍不住就买了,可是兔子也太能大小便了,而且还特臭,有没有后悔养兔子?
- 2025-06-24为什么go和rust语言都舍弃了继承?
- 2025-06-24有一张巨强的显卡是什么体验?
- 2025-06-24宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 2025-06-24现实中的父女关系是怎样的?
- 2025-06-24如何评价 Vue.js 纪录片?
- 2025-06-24为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩?
- 2025-06-24Flutter集成rust到底有多好?
推荐产品
-
如何判断鱼缸中的硝化系统是否已经成功建立?
从鱼缸里面物质转化角度来说一下哈。 首先,一个有生物的鱼缸 -
为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互?
答案是没必要,HTTP协议适用于绝大多数的应用场景,而且实现 -
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
最新自研 tauri2.0+vue3.6+deepseek+ -
有没有人掉入深层梦境再也醒不来?
朋友是湘雅的医生,他说有个二十出头的小伙子,玩控梦醒不过来,
最新资讯




