• 游戏驿站拟以560亿美元收购eBay,硬刚亚马逊
  • AI“抢饭碗”,硅谷大裁员!一线工程师戳破真相:AI效率被严重高估,人类被倒逼成审核员,工作量是过去10倍_Khare_企业管理者_员工
  • 当微信聊天出现“对方正在输入……”时,对方真的在打字吗?_显示_对讲机_回应
  • 滴滴在多地推出赏花出行6折起优惠 助力用户轻松春游
  • 俞浩大战小红书,谁有理?_momo_平台_算法

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

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

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

发布时间:2025-06-21 14:40: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 的方式有什么本质区别?

上一篇 : 中国电商的“Agent”时刻_商家_经营_能力

下一篇 : 华为AI眼镜来了,小米、理想们该急吗?_画面_影像_livis