网站地图官方微信:
网站首页 达牛镇 景山镇 杜家镇 岔科镇 刘厂镇 士林区

当前位置: 首页 >

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

  • | Office 中为何还要保留 Access 数据库? |

    我是做会计的,一直挺自豪Excel用得不错,确实也在工作中提...

    查看详情>>
  • | 如何看待《三角洲行动》中***配件不能赛保险这一行为? |

  • | systemd吞并了什么? |

  • | 为什么日本人口密度这么大还能住一户建,中国只能住楼房? |

  • | 乡下的土鸡真的值100块钱吗? |

  • | 为什么大家不再提星链了(包括外网)? |

  • | 你们都什么时候对男女之事开窍的? |

  • | 真正懂机箱的人,都选了什么机箱? |

  • | 如何看待抖音宝妈自学中医,肉蛋奶全忌,给孩子喂“古法米汤”,美名其曰“中医育儿”? |

  • | 以色列为什么突然敢打伊朗了?不怕被报复? |

  • | 哪些 Rust 库让你相见恨晚? |

  • 客观的说,稿定签约设计在几年前难度确实不高,因为那个时期平台...

    2025-06-18
  • 只吞了init的。 剩下的那些玩意儿,只是套个壳。 比如...

    2025-06-18
  • 我在写,同时我只能说,这东西用上了就想重写别的语言的项目,配...

    2025-06-18
  • 我卤酱牛肉,正常5斤多牛肉,出3斤多肉。 我第一次做的时候...

    2025-06-18

关注我们

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