当前位置:当前位置: 首页 >
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
文章出处:网络 人气:发表时间:2025-06-24 10:25:14
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的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
同类文章排行
- 阿里合伙人「缩编」至 17 人,张勇、彭蕾、俞永福等 9 人退出,对阿里业务及企业管理有哪些影响?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- 为什么电动车都突破 800 km 续航了,还是无法消除里程焦虑?
- 给你100万,但你必须从4度的水域和40度的水域中选一个游1公里,你选哪个?
- 为什么 macOS 上国产软件不流氓?
- 能否对比一下Claude Code和Gemini CLI,你的选择建议是?
- 为什么一部分 Go 布道师的博客不更新了?
- 内存选D4还是D5?
- 中国的野球水平也和职业足球一样低吗?
- node.js可以做***识别分析吗?
最新资讯文章
- obsidian用一两年后会有多大?全文搜索还快吗?
- 为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果?
- Rust的工程配置为何用toml格式?
- Electron 做游戏客户端的潜力有多大?
- 为什么广东人吃剩的菜都要打包!?
- 独立开发者都使用了哪些技术栈?
- 后端开发除了增删改查还有什么?
- 不是都说6月美债要爆吗 怎么没消息了?
- 为什么程序员独爱用Mac进行编程?
- 用K8s的公司有多少人会部署K8s?
- MES是什么?MES是什么?MES的作用有什么?
- 前端是不是快没了?
- 广州为何要建广州塔?广州塔除了好看,还能干嘛?
- 为什么总有人要说"再见,docker!",那玩nas的为什么还离不开docker,比如绿联,飞牛?
- 想要看真正的4K***,必须得需要4K的显示屏幕吗?要是不需要的话,是不是哪种屏幕都一样清晰?
- 养乌龟是什么体会?
- 豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
- 女生真正的完美身材是什么样子?
- 有哪些长得很无害,实际有毒的植物?
- 为什么现在糖尿病越来越多?





