Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 23:40:17
- 来源:
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的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
推荐资讯
- 2025-06-21 05:15:15网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- 2025-06-21 04:55:16你们认为一个40多岁的女人老吗?
- 2025-06-21 04:35:15你的低成本爱好是什么?
- 2025-06-21 05:05:15雷军说「烧开自来水绝对不能喝」,是真的吗?
- 2025-06-21 05:45:15你身边身材最好的女生是什么样?
- 2025-06-21 04:35:15有一个***约你出去,你会去吗?
- 2025-06-21 04:25:16如何评价首个女性友好的编程语言HerCode?
- 2025-06-21 05:10:16国产数据库有什么坑?
- 2025-06-21 05:35:16只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
- 2025-06-21 05:05:15广东省肇庆市怀集县洪水后,赵一鸣零食店被哄抢,物资和收银机里面的几千块钱被哄抢一空,如何评价?
推荐产品
-
如何评价张靓颖刘宇宁《九万字》?
终于集齐三大女神。 张靓颖的眼镜,戴与不戴真的是判若两人。 -
为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢?
这是在给美以解套,可以说在另一个层面给予了美以实质上的帮助。 -
利用爬虫技术能做到哪些很酷很有趣很有用的事情?
前言随着 Web 安全防护技术的演进,Cloudflare -
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
我前司搞过一次,让我用Python统计gitlab提交代码量
最新资讯