Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 02:20:15
- 来源:
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-19 21:30:20有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你?
- 2025-06-19 22:30:16HTTP/3 解决了什么问题,又引入了什么新问题?
- 2025-06-19 21:55:16冬天也要穿胸罩吗?
- 2025-06-19 21:45:15你们都什么时候对男女之事开窍的?
- 2025-06-19 22:05:16都说苹果是细节狂魔,那苹果有没有细节其实做的很差的点?
- 2025-06-19 22:45:17为什么会有 U 盘独个文件不可以超过 4GB 这种设定?
- 2025-06-19 21:40:16本田完成可重复使用火箭首次起降测试,这标志着什么?
- 2025-06-19 22:10:16为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- 2025-06-19 22:50:15家里想搞一个服务器,怎么才不违规?
- 2025-06-19 21:45:15字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
推荐产品
-
为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
伊朗这个国家有多抽象你们绝对想不到的,举几个个例子你们就明白 -
上海房价会不会再跌百分之50%?
再跌50%,差不多就是回到2015年的水平。 也就是说,20 -
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
怎么天天macos吊打这吊打那的,那我就复制粘贴一下吧 截止 -
中国第一大省广东正在疯狂建大学,广东为何拼命建大学?
建大学是正确的,而且广东很明显后知后觉了。 不要和我扯什么
新闻动态
最新资讯