• “去登味”的美团,跳舞的小象_业务_零售_市场策略
  • 大厂们的“龙虾”之战:云端全面出击,腾讯最为激进,Token为王的时代即将到来_OpenClaw_Agent_微信
  • 光热发电推动沙戈荒从单一发电基地,升级为风光光热储一体化的能源综合体_项目_青海_储能
  • “吴妈”口中的战略支柱还是蒋凡_阿里_零售_App
  • 曝字节首次自研CPU!_芯片_推理_需求

诚信为本,市场在变,诚信永远不变...        

0896-98589990
新闻资讯
您的当前位置: 首页 > 新闻资讯

Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?

发布时间:2025-06-18 22:05: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的。

这时候,就很惆怅 ‍ ‍ ‍ 。

只要碰到过一次,你就蛋疼了。

因…。

Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?

上一篇 : 空中快线打通鲜菜直运最后一公里,现存低空经济相关企业超10万家

下一篇 : 雷军,辞职董事长_金山云_公司_显示