Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-18 00:25:12
- 来源:
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 12:30:13保定能否再次伟大?
- 2025-06-20 13:30:12为什么 macOS 并不差,可市场总敌不过 Windows?
- 2025-06-20 13:10:12相对于Go,哪些领域是.NET做不到或做不好的?
- 2025-06-20 12:10:11胸大的女孩会自卑 吗?
- 2025-06-20 12:30:13女朋友学音乐的,给我备注 B大调音阶 是什么含义呢?
- 2025-06-20 13:00:12像出版社出版书籍是用什么软件排版呢?除了WPS和Adobe?
- 2025-06-20 12:55:12发生了什么导致你从此再不吃某样食物?
- 2025-06-20 13:10:12女生主动起来会有多主动?
- 2025-06-20 12:35:12为什么现在亲戚越来越不亲了?
- 2025-06-20 12:05:12duckdb的性能如何?
推荐产品
-
Flutter 为什么没有一款好用的UI框架?
有, 而且很高质量! (辛苦整理全是收藏,没有关注点赞和评论 -
为什么好看的家一看就是国外的?
一些漂亮的家居图片,一看就是老外设计出来的。 似乎老外的设计 -
如何评价高圆圆的身材算是美女类型的吗?
不是,朋友们,光收藏不点赞会ed啊!!!! 行了我知道你们想 -
有没有好看的个人博客的设计?
作为一个后端程序员,想写博客 用过hexo,hugo等开源的
最新资讯

