Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 03: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 22:15:15黄金,今年会达到怎样的高度?
- 2025-06-20 21:25:16有什么关于山西的冷知识?
- 2025-06-20 22:10:15书法学习路上最大的坑是什么?
- 2025-06-20 21:00:15微软裁了 6000 人,其中软件工程师受影响最大,这会给整个软件行业的人才流动带来怎样的连锁反应?
- 2025-06-20 21:45:15现在个人博客不能备案了吗?
- 2025-06-20 21:25:16网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 2025-06-20 22:05:16为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 2025-06-20 21:40:16哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-20 22:25:162025年,歼16与美军机50分钟缠斗,为什么知乎上没有任何消息?
- 2025-06-20 21:25:16群晖 nas 有些什么基本和好玩的功能?
推荐产品
-
参加知乎「第十一届新知青年大会」是种什么样的体验?
这次拿到2024新知答主对我意义非凡,因为弥补了家庭范围里只 -
有哪些是你用上了mac才知道的事?
M芯的mac出来后,被果粉日常称为大火炉的Intel芯片的m -
Web后端开发,用Python还是Go呢?
如果公司,建议j***a go,因为招人很便宜***价,如果 -
如何看待伊朗发布10座美军基地地图?
我发布750座美军海外基地地图。 卷你~ 我再发布美军
新闻动态
最新资讯