网站地图官方微信:
网站首页 包装产品加工 眼镜片 验钞机 学习机 学生 信封

当前位置: 首页 >

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

  • | 你被哪个后来知道很sb的BUG困扰过一周以上吗? |

    给客户配服务器,第二天客户说服务器卡的厉害。 远程维护一次...

    查看详情>>
  • | 请问有没有「目标进度管理」***推荐? |

  • | 为什么很多外行敢站出来评价中医? |

  • | 谁是对Mac有成见然后用完Mac后真香的? |

  • | 女生第一次来大姨妈什么感受? |

  • | 有什么工具可以批量更改文件名? |

  • | 为什么10年前大家普遍认为iOS系统比安卓系统更好用? |

  • | LCD党真的只是少部分人吗? |

  • | php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑? |

  • | 如果给你一次“乘十”的机会,可以把任何事情翻十倍,你会如何使用这张“乘十卡”? |

  • | 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。? |

  • 如果一项运动,其顶尖选手平均年龄在20岁,说明这项运动主要靠...

    2025-06-26
  • 啧……要命。 这个是一个叫“学妹加速跑”(没错,真的叫这个...

    2025-06-26
  • 其实早就想说体育女主播相关的事儿了。 一个是因为,她们确实现...

    2025-06-26
  • 如果你老板要求不高的话,还可以抢救一下,但是也得学一段时间 ...

    2025-06-26

关注我们

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