网站地图官方微信:
网站首页 岗上镇 玉潭镇 穆店乡 猫儿乡 卡拉乡 北区

当前位置: 首页 >

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

  • | 如何评价《绝区零》艾莲的激发潜能? |

    玩了几天仪玄,终于有时间回来试试新版艾莲了。 。 我看看,...

    查看详情>>
  • | 核武器真的有宣传中那么牛逼吗? |

  • | 你们是怎么远程用NAS听歌的? |

  • | 大海捞针还捞着了是一种什么样的体验? |

  • | 眼睛的飞蚊症,能够康复吗? |

  • | 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要? |

  • | 为什么bilibili后端要用go来写? |

  • | 如何评价华为鸿蒙电脑? |

  • | 西方人是怎么发现地球是圆的的? |

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

  • | 如何看待伊朗国家电视台发文:“今晚,将会发生一件大事,让世界铭记几个世纪”? |

  • 把“保存”(s***e)翻译成“挽救”。 。 。 记得本世...

    2025-06-19
  • 现在知道为什么F-35是单引擎了吧? 8.2吨的内油单引擎消...

    2025-06-19
  • 过于先进,随便展示,切莫较真,只图一乐,涉不涉密对不同国家标...

    2025-06-19
  • 题主声称是粤黑,可是题主迄今提的十几个问题的水准,就不是网上...

    2025-06-19

关注我们

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