网站地图官方微信:
网站首页 勒功乡 蒋庄乡 龙海镇 晓坝镇 祝桑乡 益智乡

当前位置: 首页 >

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

  • | 胸大的女孩子有什么烦恼? |

    5.31: 最近突然多了很多关注,但我只是把这里当作树洞,偶...

    查看详情>>
  • | 什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看? |

  • | 如何评价《三体2 · 黑暗森林》中四个面壁者? |

  • | 如何评价仓颉编程语言7月30日开源? |

  • | 怎样在一年之内赚到 15 万元? |

  • | 《碟中谍 8》都有哪些槽点? |

  • | 大模型 Agent 是不是就是各种 Prompt 的堆叠? |

  • | 为什么UC曾经是国内主流浏览器之一,但现在却逐渐销声匿迹了? |

  • | Linux下监控流量一般使用什么工具? |

  • | 为什么 mac mini 的 m4 版本价格这么低呢? |

  • | 《三角洲行动》摸金模式单三跑刀最好用的角色是蜂医还是威龙? |

  • 2025 年了谈到俄罗斯的洲际弹道导弹还是只知道个“白杨”,...

    2025-06-23
  • 某天在公园健身区,看到一个五十多岁的大妈身穿紧身瑜伽裤在拉伸...

    2025-06-22
  • 2001年的某个人信息,目前互联网只剩一句话。 2004年...

    2025-06-23
  • 一堆人吐槽阿汤哥怎么扛住压强和低温度活下来的 其实他就是死了...

    2025-06-23

关注我们

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