网站地图官方微信:
网站首页 临海镇 沙口镇 镇江镇 果化镇 井口镇 西冲镇

当前位置: 首页 >

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

  • | 为什么战斗机都很好看? |

    大家可以在评论区投票,评选你心中最美和最丑的战斗机。 每个飞...

    查看详情>>
  • | 孩子画过什么画让你非常震惊? |

  • | 能分享下coze使用心得吗? |

  • | 我应该设置多少kb才能让他不能玩游戏? |

  • | 你心目中最伟大的十部***是什么? |

  • | 刘强东看到了什么,才去搞外卖? |

  • | 扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉? |

  • | 如何看待现在大多数男人都不谈恋爱了? |

  • | 如果第三次世界大战真的开始了,到时你最想做的是什么? |

  • | 我想给工作室设计一个logo,但是不想花钱,AI能帮我吗? |

  • | 《庆余年》中的范闲为什么突破不了大宗师? |

  • 我家楼下的快递站,原来负责人是一个男人婆,每次快递车到了,司...

    2025-06-24
  • 高考孩子考完试之后,媳妇问孩子考的怎么样。 女儿一直没说话...

    2025-06-24
  • 其他回答有提到 uesr-agent 历史 一文,原文作者行...

    2025-06-24
  • 研发人员常常会陷入为不同协议切换调试工具的泥沼,事实上,Ap...

    2025-06-24

关注我们

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