网站地图官方微信:
网站首页 威坪镇 板桥乡 东陇镇 加益镇 金光乡 杜康镇

当前位置: 首页 >

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

  • | 前端是不是快没了? |

    跟几个做前端的朋友聊天,发现现在大厂里的大前端团队都被拆了,...

    查看详情>>
  • | 只有我觉得.doc文件比.docx文件便捷吗? |

  • | 程序员不租房住车里,称三年多省了差不多十万,被质疑占用公共***,怎样看他的选择?这算占用公共***吗? |

  • | 如何看待黎明娶了离异后的女助理? |

  • | 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变? |

  • | 大三做的海报,离就业差多远? |

  • | 养乌龟是什么体会? |

  • | 可以随身携带一个Linux系统吗? |

  • | 手机的运行内存真的有必要上16GB吗? |

  • | 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响? |

  • | 你心目中最有意思的编程语言是什么? |

  • 听说过chatgpt吗 你让他给你写个前端页面看看,写的贼溜...

    2025-06-24
  • 推荐开源 Pake Plus,跨平台,支持web,安卓,ma...

    2025-06-24
  • 如果是初学者建议直接学Jetpack Compose,因为两...

    2025-06-24
  • miniLED是LCD的升级版, 今年下半年最迟明年会有mi...

    2025-06-24

关注我们

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