Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-19 00:10:12
- 来源:
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-27 05:05:11为什么中国很少有人使用linux?
- 2025-06-27 06:40:11经济上行是什么样子的?
- 2025-06-27 05:15:10为什么低个子男生更喜欢身材大很多的大女孩?
- 2025-06-27 06:40:11媒体曝光有学生吸食打火机气体成瘾,打火机气体中有哪些成分?吸食会对身体有怎样的伤害?
- 2025-06-27 06:05:10为何近两年,女性创作者与女性题材佳作喷涌而出?
- 2025-06-27 06:05:10高考真的人生的转折点吗?
- 2025-06-27 06:05:10你见过最漂亮的欧美女性长什么样?
- 2025-06-27 07:00:10程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 2025-06-27 05:35:10胸大的女孩会自卑 吗?
- 2025-06-27 06:05:10汉堡里有荤有素,为什么还被认为是不健康的?
推荐产品
-
当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
这点最早是2013的时候,朝鲜宣布自己核实验成功。 这个时 -
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
关于粥饼伦、黑伦等模仿者,周杰伦本人去年曾经公开回应过,他的 -
黑龙江吉林等地发布高温预报,部分地区可达 40 度,为什么 6 月东北比很多南方地区都热?这正常吗?
你知道么,北纬1度的新加坡,6月份的平均温度为26-30度 -
Golang和J***a到底怎么选?
就不想用rust吗?局面打开,j***a写一堆class太臃
最新资讯

