网站地图官方微信:
网站首页 石山镇 五庙乡 王屋镇 兴宁市 汉林乡 埤头乡

当前位置: 首页 >

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

  • | 目前公开资料中小米的产品是唯一使用 2200MPa 热成型钢的产品,为什么其他品牌不用,是没有吗? |

    二更 我可能高估了知乎用户的理解能力。 再说的明白点,只看...

    查看详情>>
  • | go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情? |

  • | 为什么微软还没有倒闭? |

  • | 怎么看待B站舞蹈区和某些风格比较暴露的up? |

  • | 作为一个服务器,node.js 是性能最高的吗? |

  • | 为什么macOS软件生态不敌Windows? |

  • | 突然发现自己变老是怎样一种体验? |

  • | 我是一名前端开发,为什么我觉得我的工作又简单又枯燥? |

  • | 作为一个服务器,node.js 是性能最高的吗? |

  • | 真的有这种又苗条身材又爆炸的么? |

  • | 为什么越来越多的国内男孩,要娶国外女孩? |

  • 概览小伙伴们都知道,为了将 SwiftUI 中多如牛毛的视图...

    2025-06-19
  • 前段时间回国参加了一些活动,还跟一些国内做AI的朋友深入的聊...

    2025-06-20
  • 因为微软的一代目们懂得吃小亏占大便宜这个道理。 首先从战略的...

    2025-06-19
  • 对GPU进行性能优化时,cudagraph是绕不开的话题。 ...

    2025-06-19

关注我们

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