Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-23 04:00:09
- 来源:
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-28 19:45:11为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢?
- 2025-06-28 19:30:11有没有可能在安卓手机上直接运行Linux?
- 2025-06-28 20:05:12如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野?
- 2025-06-28 19:25:11现在学编程晚不晚?
- 2025-06-28 19:55:11为什么沃尔沃叫好不叫座?
- 2025-06-28 20:10:11大家如何看待出卖身体的女生?
- 2025-06-28 20:30:11什么是 AI Agent(智能体)?
- 2025-06-28 19:40:11为什么都认为无GC语言一定会比有GC语言要快?
- 2025-06-28 19:55:112025 年有哪些值得关注的开源项目?
- 2025-06-28 20:00:10现在很多年轻人为什么都怕上班?
推荐产品
-
为什么电脑厂商用了二十多年时间才发现电源应该放在机箱下部?电源下置这么显而易见的结构这么晚才出现?
电源上置是英特尔规定,电源下置是厂商和用户主推。 因为以前 -
你的低成本爱好是什么?
送外卖。 每次只接两三单,不怕超时,开着音乐慢慢悠悠地送, -
为什么很多人瞧不起中国的武术?
因為中國武術全部靠吹牛皮,其實根本就是一種體操&舞蹈,今天讓 -
为什么好多人不承认大众审美就是喜欢白皮?
看到这题的时候我就知道某些人会拿Mathura雕像说事。 利
新闻动态
最新资讯

