Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?_安徽省滁州市滁州经济技术开发区尽护清洁用具有限合伙企业
联系人:
手机:
E-mail:
地址:
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
发布时间:2025-06-18 09:50:13 人气:
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的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
相关新闻
- 为什么官方详细通报了“罗某宇坠楼***”,还有很多人不信? 在长沙生活了十年。 说一个自己身上的事,不匿名。 201...
- 女明星陪酒真的存在吗? 我老板身价二个亿左右吧。 有一回去外地跟合作商谈合同。 我...
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升? Gemini 2.5 Flash和Gemini 2.5 Pr...
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗? 实际上,以色列要惨得多。 大家没法理解“体量”的意义。 ...
- 什么是去了江西才知道的? 我大学室友说江西有献世文化,我不明白献世是什么意思。 他解释...
- 如何看待罗帅宇爸爸新浪微博6月16日放出的录音材料? 以前我只觉得,这位自杀是因为考试失利,前途无光,但现在看来,...


客服