Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 02:20: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-21 01:40:17如何看待伊朗发布10座美军基地地图?
- 2025-06-21 01:15:18做个web服务器,gin框架和go-zero怎么选?
- 2025-06-21 01:20:17自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-21 01:05:17曾经的班花,现在还多少人惦记?
- 2025-06-21 01:35:16如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-21 02:20:16做个web服务器,gin框架和go-zero怎么选?
- 2025-06-21 01:45:18为什么腾讯云或者阿里云不让自建dns服务器?
- 2025-06-21 02:15:16以媒称以方使用特殊武器将 9 名伊朗顶尖核科学家暗杀,可能是什么武器?核科学家被暗杀对伊朗影响有多大?
- 2025-06-21 01:35:16如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- 2025-06-21 01:30:16谁在半夜看过鱼缸里的鱼,它们都在干什么?
推荐产品
-
自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
很多人搞乱了一个事情, 商用和自用的区别。 还有回答说创业 -
Caddy 和 Nginx 比有哪些优点和缺点?
本内容是对知名性能评测博主 Anton Putra Ngin -
为什么5070ti价格如此坚挺?
5070ti可能是50系里性能指标最符合卖家心态的显卡 它的 -
为什么个人需要公网ip?
前段时间出门旅行了一周,回来后我老婆反映刷抖音网络卡,问我怎
最新资讯