Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?_孝感市_网站建设_网站建设公司_网站建设设计制作_seo优化
联系人:
手机:
E-mail:
地址:
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
发布时间:2025-06-18 14:20: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的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
相关新闻
- 为什么一部分 Go 布道师的博客不更新了? 哈哈,首先我不是布道师,算是 go 语言的爱好者吧。 😄 自...
- 炫富真的很爽吗? “我家电费一年有40多万,很多人不信。 ” “大部分人很难相...
- 如何诱导四年级小孩主动学习,将看课外书与偷偷看手机的时间好好规划? 看课外书是挺好的一个习惯,阅读,不管看什么书籍,只要他愿意拿...
- 各位都在用Docker跑些什么呢? 飞牛系统(J3455、16G内存) 容器管理:1Panel或...
- 为什么新流行的开源编辑器都在用Rust开发? 我大概能懂这种感觉... 我因为工作原因被逼着用了大半年ru...
- git是Linus一个人开发出来的吗? Linus Torvalds 与 Git 二十年:一个“必要...


客服