网站地图官方微信:
网站首页 红石乡 左安镇 旦都乡 安场镇 峰阳镇 xbj

当前位置: 首页 >

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

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 的方式有什么本质区别?

  • | 大家觉得华为鸿蒙系统5.0好用吗? |

    2025.6.16 更新: 随手写的答案破百赞了。 如果有条...

    查看详情>>
  • | 如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w? |

  • | 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。? |

  • | 以色列为什么突然敢打伊朗了?不怕被报复? |

  • | 你最满意的10款 PC 软件是什么? |

  • | Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本? |

  • | 家里想搞一个服务器,怎么才不违规? |

  • | 前端初学者如何学习css及页面布局? |

  • | 27寸显示器是否有必要到4K? |

  • | 有没有开源的音频AI降噪库? |

  • | 大家知道为什么艺术家都喜欢画女人体吗? |

  • 我估计了一下,大概可以做到百元以内,大概率免费。 使用Clo...

    2025-06-23
  • 作为过来人,只能说隐藏不了。 初二开始换上搭扣内衣,根本不会...

    2025-06-23
  • 优酷逐渐不行是因为当时优酷被阿里收购后连年亏损,阿里中层某个...

    2025-06-23
  • 已退出,原因如下 1,有钱相亲,没钱结婚 2,真有钱了,结婚...

    2025-06-23

关注我们

添加微信好友,关注最新动态