Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-24 15:50:17
- 来源:
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-25 07:35:16Golang与Rust哪个语言会是今后的主流?
- 2025-06-25 07:45:15为何中文互联网相对英文互联网的内容质量较低?
- 2025-06-25 07:40:15伊朗若拥有巴基斯坦的中国防控体系,能否把美国的B2轰炸机打下来?如果打下会对世界局势产生什么影响?
- 2025-06-25 06:55:15怎么学习前端开发?求推荐学习路线?
- 2025-06-25 06:15:15怎么挑选做设计用的显示器,要看哪些参数呢?
- 2025-06-25 06:35:15和校花谈恋爱是什么体验?
- 2025-06-25 06:40:15人工智能相关专业里有什么「坑」吗?
- 2025-06-25 07:35:16你们的腰突是怎么突然好的?
- 2025-06-25 07:50:16不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
- 2025-06-25 06:15:15如何在Mac m1中部署openwrt软路由虚拟机?
推荐产品
-
女生为啥喜欢穿不戴钢圈的胸罩?
因为不舒服啊🥺,想象一下,有硬东西一直卡在胸腔的位置,从中上 -
LCD党真的只是少部分人吗?
手持摩托罗拉S30冠军版 低蓝光认证高刷6.8英寸LCD屏幕 -
你为什么在日常生活中不敢穿的太漂亮?
谈不上敢不敢,纯粹就是没法再穿了。 我大一刚入学那会,那是 -
200w现金,投什么一个月可以***2w以上?
我跟你说一个办法。 保本的。 你每月的一号,200万买国
新闻动态
最新资讯