网站地图官方微信:
网站首页 满井镇 蛮会镇 凤村镇 汤西镇 岑溪市 富乡乡

当前位置: 首页 >

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

  • | 如何评价字节跳动开源的 HTTP 框架 Hertz ? |

    0 前言近期工作接触到 cloudwego 开源的 hert...

    查看详情>>
  • | 如何看待rust编写的zed编辑器? |

  • | 国内所有14nm以下的芯片都不能被台积电代工,为啥小米玄戒能被代工? |

  • | MySQL不香吗,为啥还要Elasticsearch? |

  • | 中国大陆的苹果手机被阉割了哪些部分? |

  • | FFmpeg如何利用GPU进行加速,每次都是GPU看戏CPU100%,或者说该说法有根本性错误? |

  • | 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗? |

  • | 巴基斯坦援助伊朗防空,大家怎么看? |

  • | 自己拥有一台服务器可以做哪些很酷的事情? |

  • | 为什么买了Switch后,却发现它并没有那么好玩? |

  • | 养鱼先晾水,我晾了很久的清水去换水时,发现居然全发霉了,想不明白,求解? |

  • 别想太多,不是你们想的那种横跨整岛的飞越。 这个报道其实就...

    2025-06-21
  • 卤羊头吧,看抖音一个博主吃的特别香,结果自己吃了以后,我滴妈...

    2025-06-21
  • 37了,体重88斤,身高155。 特意留了一套大学时候的衣服...

    2025-06-21
  • HTTP/3 实际上是 QUIC 协议 + HTTP2。 我...

    2025-06-21

关注我们

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