Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?_贵州省黔南布依族苗族自治州贵定县弹综秩求俊传感器股份有限公司
联系人:
手机:
E-mail:
地址:
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
发布时间:2025-06-21 09:25:11 人气:
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的。
这时候,就很惆怅 。
只要碰到过一次,你就蛋疼了。
因…。
相关新闻
- 在深圳怎么找对象啊? 98年,女,梅州人深圳上班,学历硕士,职业高中老师,性格开朗...
- 用go做写后台接口的公司多吗? 用 Go 写后台接口的公司很多。 谷歌、亚马逊、微软等国外大...
- 2025 年还能等得到 LCD 屏的旗舰机吗? 没可能,优秀的lcd生产线都停的差不多了。 别说手机这种小线...
- 如何看待西安地铁3号线近期的降速行为? 也就是zf好说话,还能理会这种要求。 。 。 3号线是20...
- postgres集群的选择? 我们需要谈谈困扰我几个月的事情。 我一直看到独立黑客和初创公...
- 阿里合伙人「缩编」至 17 人,张勇、彭蕾、俞永福等 9 人退出,对阿里业务及企业管理有哪些影响? 阿里巴巴合伙人及委员会再调整。 根据6月26日晚间阿里巴巴集...


客服