网站地图官方微信:
网站首页 泡子镇 台前县 鼎湖区 石会镇 闵孝镇 太石乡

当前位置: 首页 >

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

  • | 美国搞出个“稳定币”,到底是什么?其它国家是如何看待稳定币的? |

    我先放一个暴论: 如果稳定币法案最终成功推行,特朗普的历史地...

    查看详情>>
  • | 夸克网盘有可能超越百度网盘吗? |

  • | 美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗? |

  • | 为什么一直在说稳就业,但找工作却越来越难了呢? |

  • | 无锡有哪些垃圾公司? |

  • | 为什么人到中年,很少有身材苗条的? |

  • | 你为什么觉得 Mac 不好用? |

  • | macos 不流畅如何处理? |

  • | 如何评价张靓颖刘宇宁《九万字》? |

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

  • | 如何看待成都辟谣艾滋病17万人? |

  • 租的房子被房东卖了,找房子,中介带看,我看小姑娘不错,一个多...

    2025-06-22
  • 约同事去自驾游, 有车的同事会说,明天早上8点在XX公交站等...

    2025-06-22
  • 我觉得最大的槽点就是被俄国特工包围的地方,我看的时候就在想,...

    2025-06-22
  • 依我之见,32英寸在大部分时候优于27英寸,除非桌子太小不适...

    2025-06-22

关注我们

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