当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
人气:发表时间:2025-06-23 21:45: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的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
同类文章排行
- 如何看待现在的前端?
- 雷军为什么不愿意用性价比打法进军NAS?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- PostgreSQL 与 MySQL 相比,优势何在?
- 新手养鱼,鱼缸中能放入哪些水草?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 如何评价《灵笼 2》第六集?
- GoLang不需要Rakefile/Makefile,是如何实现交叉编译的?如在X86上生成MIPS的可执行。
- 我想不通,类似东方树叶这种毫无技术也没什么添加剂的茶叶水,是怎么敢卖5块的???
- 为什么Steam Deck能做好Windows游戏转译但是Apple Mac就做不好?
最新资讯文章
- 阿里云盘冻结后强制收费才能解冻,如何处理?
- 为什么小男孩小时候要比小女孩难养好多?
- 为什么现在很多人推崇国外原版教材?
- 如何建一个安全的个人nas?
- 镶嵌在网页里的pdf文件,禁止复制,禁止下载,禁止打印。如何破之?
- 人间尤物是什么样的?
- 为什么会有人喜欢养乌龟当宠物?
- 鱼缸的硝酸盐含量为多少比较合适?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 小区楼下的自动售水机的水干净吗?
- 如何评价「尖叫」这种饮料?
- 你用n8n/dify搭建了哪些实用的Agent工作流?
- 是不是 Mac Mini(M4) 不值得?
- 伊朗的核设施是固定靶,为什么用B2去打,而不是用弹道导弹带钻地弹去打?
- 怎么挑选做设计用的显示器,要看哪些参数呢?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- LCD党真的只是少部分人吗?
- Kafka 为什么要抛弃 ZooKeeper?
- 目前中国程序员和美国程序员的差距在哪里?
- 前端如何设计网页?