当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?_新疆维吾尔自治区阿克苏地区阿克苏市素上平炎商超设备有限责任公司
浏览次数:304发表时间:2025-06-25 15:15:18
Go 即不要求 err 为 nil 时,result 是非 nil。
也不要求 result 为 非 nil 时,err 为 nil。
所以理论上,Go 存在 如下四种情况 值, nilnil, errnil, nil值, err而 Rust 的 Resut 只存在两种情况。
ok 或 err 有人可能会说,只要做好规定,让开发者不这么写就可以了。
你说的对,但,能从语言层面确定的,为什么要靠人来限制。
你能保证你永远不犯错吗? 你连团队里面是不是有人给 err _ 了都保证不了。
人,才是最难保证的一环…。
同类文章排行
- 前端,后端,全栈哪个好找工作?
- 歼20速度接近3马赫是什么水平?
- 如何评价Cursor?
- 你见过的有些人能漂亮到什么程度?
- 相对于 Linux,Windows Server 存在的意义是什么?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
- 男人拥有家庭是什么感觉?
- 在韩国生活有什么体验?
- 为什么 mac mini 的 m4 版本价格这么低呢?
最新资讯文章
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 华为中年粉丝都是什么样子的?
- 三只羊是不是被人做局了?
- 伊朗没有战斗机吗?为什么不起飞空中拼***?
- 美国军队只有司令,不设政委,它们的文官治军咋实现的?
- 应该如何看待群晖在DSM 7.2.2-72803更新中去掉了Video Station?
- PHP和Node.js哪个更爽?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 大家为什么会讨厌缩写?
- 为什么macOS软件生态不敌Windows?
- mozilla技术先进,为什么不挣钱?
- 为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 如果全球都停止出口粮食,中国能否自给自足?
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 在武汉,你们的找对象标准是怎样的?
- NAS的盘是否需要一次性买齐?
- 印度50年内会不会超越中国?
- 请问运行windows游戏,steam os和windows哪个效率高?