Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 19:15:15
- 来源:
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-20 23:55:17广西桂军真的很厉害吗?
- 2025-06-21 00:30:18鱼缸有没有简单的过滤配置搭配方式?
- 2025-06-20 23:45:16胸大的女孩子有什么烦恼?
- 2025-06-20 23:15:16穿瑜伽裤爬山的女生会不会害羞?
- 2025-06-20 23:00:17Go 语言的使用感受是什么?
- 2025-06-21 00:20:17用J***a写Android的时代是不是要结束了?
- 2025-06-20 22:45:16以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 2025-06-20 23:05:16用 node 写后端存在什么问题?
- 2025-06-20 23:30:15做一个中国的微软到底有多难?
- 2025-06-20 23:05:16Firefox 浏览器是否还有可能浴火重生?
推荐产品
-
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
最新自研 tauri2.0+vue3.6+deepseek+ -
为什么程序员独爱用Mac进行编程?
几年前买的macbook pro m1max,它陪我做过太多 -
怎么才能有尤雨溪一半强,该怎么学习?
这种问题问出来肯定招黑子,所以首先明确一点:不要捧杀我,比我 -
只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
大家有没有发现一个非常诡异的事情,你看055都下了两大锅饺子
新闻动态
最新资讯