当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
人气:发表时间:2025-06-24 09:00:25
rust 的 result 是枚举,只有2个答案,要么ok要么不ok,不ok的时候,err带错误信息。
golang 的 error ,只是多返回值,***设有2个返回值,其实一个给了error,那么用户可以造4个组合的返回: 1,有返回值,有error 2,有返回值,无error 3,无返回值,无error 4,无返回值,有error 理论上,google 希望的是2和4。
虽然现实多数也是这么用的,但是我真碰到过1和3的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
同类文章排行
- 当下房子已经跌到这样了,你会买吗,为什么?
- 今年上半年结婚登记数再创新低,较去年同期减少 49.8 万对,如何看待这一现象?
- 为什么公务员晋升要卡年龄?
- 目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
- 我应该设置多少kb才能让他不能玩游戏?
- 不限制语言,客户端GUI开发用什么好?
- 如何看待M4单核性能吊打9950x?
- UBI(Universal basic income,全民基本收入)可行吗?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- JetBrains会成为下一个Borland吗?
最新资讯文章
- Electron 做游戏客户端的潜力有多大?
- 你见过身边身材最好的女生是什么样子的?
- 如何评价前端框架 Solid?
- 为什么用 electron 开发的桌面应用那么多?
- 《图兰朵》的故事到底好在哪儿?
- 大家在广州的一天是怎么样的呢?
- 高考完了孩子要求每天打两个小时游戏怎么办?
- 南京「先锋书店」公开禁止商拍,此前因「最美书店」称号成网红打卡地,失去这部分流量对书店来说是好事吗?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 为什么大家不再提星链了(包括外网)?
- 马景涛这些年到底经历了什么?
- 如何评价最新发布的 vivo X Fold5,作为首款「三防」折叠屏手机,都有哪些亮点值得关注?
- 做个web服务器,gin框架和go-zero怎么选?
- 你会从mac转向Windows吗?
- 前后楼怎么共享宽带?
- 现在个人博客不能备案了吗?
- 和女生合租,都会发生什么事情?
- 中国与敌国发生战争,哪些国家会帮中国?
- 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 如何评价mq白这个人?