Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 16:00:17
- 来源:
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 08:30:17各位都在用Docker跑些什么呢?
- 2025-06-20 09:30:18鱼缸有哪些寿命比较长的草推荐呢?
- 2025-06-20 08:45:16大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 2025-06-20 08:05:16辍学的00后都在做什么?
- 2025-06-20 08:05:16为什么从事技术的人普遍都比较难沟通?
- 2025-06-20 09:30:18如果一个人有足够的钱让他一直***,那毒品对他的身体还有害吗?
- 2025-06-20 08:35:17如何看待黄奇帆称「中国房地产消费的居民负债占家庭收入比重达 137.9% ,需调整抑制消费政策」?
- 2025-06-20 08:15:16万兆的网络速度有多大意义?
- 2025-06-20 08:30:17AutoCAD和SolidWorks有什么区别?
- 2025-06-20 08:10:16新手养鱼,养什么鱼好?
推荐产品
-
PHP和Node.js哪个更爽?
主要是只有nodejs能实现一份代码前后端共用,省了不少事。 -
Linux内核代码大佬们如何观看的?
翻译说明Linux内核开发人员 Moon Hee Lee 在 -
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
说明腾讯实现了我曾经的几个预测 预测1,electron会普 -
鱼缸有没有简单的过滤配置搭配方式?
一升装冰红茶瓶子有吧?小颗粒的滤材有吧?没有河边装一瓶子河砂
新闻动态
最新资讯