Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-18 02:30: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的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
推荐资讯
- 2025-06-23 16:05:14如何制造一个高级的阳谋?
- 2025-06-23 15:20:13能分享一下你写过的rust项目吗?
- 2025-06-23 16:05:14请问Adobe***不支持pr国区下载怎么办?
- 2025-06-23 16:05:14可以分享一下你从互联网上获得的优质***吗?
- 2025-06-23 16:35:14可以分享一下你从互联网上获得的优质***吗?
- 2025-06-23 15:30:14各位都在用Docker跑些什么呢?
- 2025-06-23 15:20:13只有我觉得.doc文件比.docx文件便捷吗?
- 2025-06-23 16:05:14如何看待 Rust 的应用前景?
- 2025-06-23 15:45:14显示器选32还是27,2k还是4k?
- 2025-06-23 16:45:15为什么好多人不承认大众审美就是喜欢白皮?
推荐产品
-
各位都在用Docker跑些什么呢?
【目前主要装了这几个,比较推荐的是】1、Lucky:动态域名 -
平面设计主KV做成这样,在你的城市薪资一般多少?
不要再内卷了。 你带你建好的模渲染好的图回到家并不能给你带 -
我应该设置多少kb才能让他不能玩游戏?
我上初中最后一年,gba发售。 我在作业本背面画了一个1: -
WordPress太慢了有什么办法解决吗?
很多大佬的回答都有点过时了,因为现在已经到2023年9月了,
新闻动态
最新资讯

