Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-21 17:10:18
- 来源:
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-22 09:20:17我的世界怎么租一个四个人的服务器?
- 2025-06-22 10:20:17超级喜欢穿短裙正常吗?
- 2025-06-22 08:50:16为什么国内连 Docker 镜像源都要封禁?
- 2025-06-22 09:25:16中国的航空发动机现在是什么水平?
- 2025-06-22 09:10:16程序员如何用好 Cursor 工具?
- 2025-06-22 10:15:17程序员从幼稚到成熟的标志是什么?
- 2025-06-22 09:25:16MacOS的哪个设计让你非常恼火?
- 2025-06-22 09:10:16女主播和榜一大哥现实碰面会做什么?
- 2025-06-22 09:35:17“真实承诺-3”,伊朗的报复能打疼以色列吗?
- 2025-06-22 10:40:17夸克网盘有可能超越百度网盘吗?
推荐产品
-
如何搭建自己CDN服务器?
前几天发过一篇GoEdgeCDN手动部署指南,貌似对小白来说 -
土耳其将向印尼出口 48 架第五代战机,这项交易对两国的军事和政治影响有哪些?
老钟以贷款形式卖10架歼10C给马来西亚,配射程超过200公 -
北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
典型的FOMO心理,(Fear of Missing Out -
为什么有的女生喜欢穿紧身牛仔裤?
个人觉得,女生穿牛仔裤的形式意义还是大于内容 说白了,就是审
新闻动态
最新资讯