Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 08:10:10
- 来源:
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-27 05:20:10指挥大规模军团作战很消耗脑力吗?
- 2025-06-27 04:50:10广西举全区之力支持柳州化解债务,是否意味着***隐性债务正受到越来越多的重视?
- 2025-06-27 07:00:10养乌龟只养一只,它觉得会孤独吗?
- 2025-06-27 04:55:10有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 2025-06-27 05:15:10小腿能粗到什么地步?
- 2025-06-27 05:15:10用JAVA实现一个IM的服务端,用什么框架比较好?数据库用什么比较好?
- 2025-06-27 05:35:10为什么人到中年,很少有身材苗条的?
- 2025-06-27 05:50:11有一个***约你出去,你会去吗?
- 2025-06-27 05:50:11我应该设置多少kb才能让他不能玩游戏?
- 2025-06-27 05:30:11为什么后端老是觉得前端简单?
推荐产品
-
索尼互动娱乐宣布 PS6 的开发工作已经全面启动,你会如何期待索尼的下一代游戏主机呢?
虽然PS5已经是2020年的东西了,距离现在已经快五年了。 -
编程问题哪里解决?
编程问题,就我归纳主要分两类,一类是技术问题,一类是业务逻辑 -
如何看待福州长乐女骗婚要求彩礼500万?
完了,我福州老表超越莆田老表成为世界三大名表,且非常接近第一 -
Rust的工程配置为何用toml格式?
选择一个足够先进、坑少的格式是非常明智的,否则后患无穷。 T
最新资讯

