网站地图官方微信:
网站首页 来远镇 稍岗镇 鱼市镇 花溪区 平村乡 江让乡

当前位置: 首页 >

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

  • | 《黑神话:悟空》「安身法」没办法拦怪,那这个火圈到底干啥的? |

    早起测试就给出理由了。 这圈太bug了,能完全摧毁游戏性。...

    查看详情>>
  • | 2025年6月,到底买油车还是电车? |

  • | 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的中低固态硬盘?? |

  • | 后端直接返回所有数据,由前端完成分页处理,这种开发模式有可行性吗? |

  • | 如何评价《灵笼 2》第六集? |

  • | 为什么这么多人讨厌中国移动? |

  • | 应该如何看待群晖在DSM 7.2.2-72803更新中去掉了Video Station? |

  • | Golang与Rust哪个语言会是今后的主流? |

  • | 商务部称中国已依法批准一定数量的稀土相关物项出口许可合规申请,目前中国稀土出口情况是怎么样的? |

  • | 广州经济近年来一落千丈的原因有哪些呢? |

  • | 国产厂商为什么都不用三星屏幕了? |

  • 讲个离谱的, 第一阶段,之前买了一个小主机,巴掌大,一直用来...

    2025-06-23
  • 其实要感谢一个人,黄X帆,这是我个人认为在重庆最懂经济的领导...

    2025-06-23
  • 我觉得 Flutter fans 真的是很神奇的群体... ...

    2025-06-23
  • 待我细细道来 1,小白时期,啥都不懂,8000块,人家就搞了...

    2025-06-23

关注我们

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