Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 发表时间:2025-06-20 02:55: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-21 21:50:15FLUX好用、有意思、有创意、好玩的Lora有推荐的吗?
- 2025-06-21 20:30:15为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-21 21:35:16大鹅现在突然想通了,把远东割让给东大,会有什么后果?
- 2025-06-21 20:30:15如何看待日本小学校园餐只有一小块鸡肉?
- 2025-06-21 21:35:16怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 2025-06-21 20:55:16小鹏G7发布,对标小米YU7有优势吗?
- 2025-06-21 20:40:15为什么很多NAS厂家都***用***rfs系统,而不是更稳定的zfs?
- 2025-06-21 21:50:15鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法?
- 2025-06-21 21:55:16有什么是虚拟机代替不了物理机的?
- 2025-06-21 20:40:15你和你老婆是怎么认识的?
推荐产品
-
如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
这事真的就是资本NB,不服不行。 HIV是药企最喜欢的疾病 -
你最真实(很少吐露)的择偶标准是什么?
感谢大家的关注和支持!收到这么多鼓励的私信,真的让我受宠若惊 -
Golang中有必要实现Async/Await吗?
完全没必要。 有栈协程和无栈协程是两种技术路线,没有绝对优势 -
新手养鱼,鱼缸中能放入哪些水草?
这得看题主想要怎样养水草。 网上大部分水草,尤其是草缸用的
新闻动态
最新资讯