当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?_MK(体育科技有限公司)体育·官方网站
浏览次数:304发表时间:2025-06-21 03: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的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
同类文章排行
- 为什么现在吹Rust的人这么多?
- 小腿能粗到什么地步?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- Camtasia Studio软件应用求助?
- 为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 小腿能粗到什么地步?
- 如何看待拳头游戏「为何我们开放******赞助以及我们将如何负责任地推进这项工作」一文?
- 如何看待 2025 浙江高考杭州二中高分段被镇海宁海学军等校「碾压」?
- 如何看待 稚晖君第五轮融资 估值将达70亿?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
最新资讯文章
- 现在的microLED发展到什么地步了?
- Vue性能优于React,那为什么还不用Vue?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 普通人有可能在羽毛球比赛中赢林丹1球吗?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 如何评价《一人之下》722(765)话?
- 最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗?
- 所以现有技术是无法侦测和锁定击落 B-2 ***轰炸机的吗?
- 现在后台管理系统用什么前端框架好?
- 在哪一瞬间,你意识到那个人不能深交?
- AV1和HEVC的性能差异有多大?
- 你卡过最厉害的bug是什么?
- 有一个女儿是种怎样的体验?
- 苹果 macOS Tahoe 26 新 Finder 图标引争议,其争议点主要集中在哪些方面?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 为什么大部分人都认为2560x1440是2K?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 如何实现USB2.0比USB3.0更快?
- 小米SU7 Ultra原型车纽北最新成绩6分22了,你怎么看?
- Golang 中为什么没有注解?




