Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-21 19:55:10
- 来源:
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-18 08:50:12吃爽了是怎样一种体验?
- 2025-06-18 07:45:10Flutter 为什么没有一款好用的UI框架?
- 2025-06-18 08:55:13面对一个长期不工作的老公,怎么办?
- 2025-06-18 07:45:10猫那么爱干净,却为什么不喜欢洗澡?
- 2025-06-18 07:30:10有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 2025-06-18 08:55:13中国发动机是技术落后,还是材料技术没有攻克?
- 2025-06-18 07:25:10前端真的已经凉了么?
- 2025-06-18 08:45:13独立站怎么阻止别人盗我的产品?
- 2025-06-18 07:50:11为什么说微软 Win11,有苹果 macOS 的感觉?
- 2025-06-18 08:20:12阿里网盘为什么没有动静了?
推荐产品
-
为什么有些门开关时特别容易夹手?背后的设计缺陷可能有哪些?
门夹手的痛,我懂! 这道血泪教训,真真是刻进骨子里的疼! 去 -
为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告?
最近 618 ,某东和某宝简直爆炸,手机一天天跳来跳去的.. -
为什么说微软 Win11,有苹果 macOS 的感觉?
前言现在的 Windows 11 已经没有 Windows -
评价一下Proxmox VE与ESXi的优劣?
esxi 就是靠 vcenter vsan vmotion
最新资讯

