Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-28 18:35:16
- 来源:
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-26 05:20:15为什么大部分人都认为2560x1440是2K?
- 2025-06-26 05:30:15各位Unity游戏客户端前辈,想问问大家要找到一份工作还需要学什么?
- 2025-06-26 04:10:15能分享一下你写过的rust项目吗?
- 2025-06-26 04:50:15为什么中国开发不出流行的编程语言?
- 2025-06-26 05:20:15为什么QQ上的网络状态没有了?
- 2025-06-26 04:25:14有一张巨强的显卡是什么体验?
- 2025-06-26 05:20:15乔丹的身体素质放到现在是不是只能算平庸?
- 2025-06-26 05:15:14为什么软件公司很少用python开发web?
- 2025-06-26 05:25:14美国不交房产税会被赶人收房,那所谓的永久产权还有什么意义?
- 2025-06-26 04:40:15真的没有人觉得2k是一个很尴尬的分辨率吗?
推荐产品
-
如何评价谷歌?
谷歌是世界上最伟大的公司,人工智能领域的伟大领航者,我拿了v -
操作系统能否知道自己处于虚拟机中?
目前虚拟机环境检测有两个“金标准”,分别是 Al-khase -
qwen3-0.6B这种小模型有什么实际意义和用途吗?
别的领域我不太清楚,但是如果你真正从事过边缘计算、模型部署或 -
各位前端大触们,一般怎么定颜色的?
请用 OKLCH,再不济用 HSL,用 rgb 和 hex
新闻动态
最新资讯