Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 20:25: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 21:40:16能分享一下你写过的rust项目吗?
- 2025-06-20 20:55:15网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 2025-06-20 22:15:15为什么欧美影视喜欢露点?
- 2025-06-20 22:05:16现在工作中k8s是使用containerd还是docker来管理容器?
- 2025-06-20 22:00:15为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 2025-06-20 21:15:15乡下的土鸡真的值100块钱吗?
- 2025-06-20 22:10:15如何评价《一人之下》第721(764)话?
- 2025-06-20 21:00:15如何评价首个女性友好的编程语言HerCode?
- 2025-06-20 21:40:16有哪些观赏鱼是迄今为止确定最容易养最不容易死的?
- 2025-06-20 21:00:15如何评价《三角洲行动》S5 赛季新地图「潮汐监狱」?
推荐产品
-
Mac 发展那么多年结果只能剪***吗?
苹果MacBook Pro笔记本在2015-2020年最大的 -
卧推100kg做组的胸,都是啥样的。?
减脂力量会掉一部分,减完之后可能大概是我现在的状态。 我现在 -
为什么程序员独爱用Mac进行编程?
去闲鱼上搜 MacBook Pro M1,都是某互联网大厂满 -
如何看待 Rust 写的 PNG 解码器比 C 实现更快?
其实这个根本不需要如何看待。 rust 这玩意是用来对标
最新资讯