Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-21 17:10:18
- 来源:
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-21 01:55:17如何看待“Hutool”工具类库广受欢迎?
- 2025-06-21 02:25:17哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-21 01:15:18***拍大尺度片子时摄影师不会看光吗?
- 2025-06-21 02:05:17你们的腰突是怎么突然好的?
- 2025-06-21 01:35:16H264和H265谁画质好,求回谢谢!?
- 2025-06-21 01:00:17你们的腰椎间盘突出,怎么治好的?
- 2025-06-21 00:40:17日本AV对中国人的毒害有多大?
- 2025-06-21 00:45:17请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
- 2025-06-21 02:20:16江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 2025-06-21 01:55:17深圳房价能跌到什么位置?
推荐产品
-
Golang与Rust哪个语言会是今后的主流?
这是我基于rust写的一款作业调度软件,支持广播执行作业,定 -
字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
几年前有个小趋势,把J***a项目用Go重写,理由是省机器。 -
如何看待《求是》发布小米汽车工厂宣传片?
黑公关们尽快转行回数码区吧,再闹就该进去了! 《求是》杂志作 -
导师给了1.4W要我给工作室买个主机,是整机还是自己配?
找惠普或者戴尔的经销电话,把你的需求和预算告诉他们,再明确告
新闻动态
最新资讯