网站地图官方微信:
网站首页 盐官镇 泗淋乡 罗坳镇 白诸镇 内莞镇 东方市

当前位置: 首页 >

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

  • | 如果是你,你会选择Windows还是Mac? |

    我选 win11 的笔记本,现在 win11 已经无限接近 ...

    查看详情>>
  • | 索尼互动娱乐宣布 PS6 的开发工作已经全面启动,你会如何期待索尼的下一代游戏主机呢? |

  • | nodejs 真的不擅长CPU密集型计算么,与c++或者 rust 差别有多大? |

  • | 月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点? |

  • | intel N100 这颗电脑cpu可以流畅使用5年吗? |

  • | macOS 会在什么时间停止对 Intel 处理器的支持? |

  • | PHP 已经诞生 30 年,它对你意味着什么? |

  • | 如果是你,你会选择Windows还是Mac? |

  • | 为什么现在很多人推崇国外原版教材? |

  • | 忘语能靠《凡人修仙传》吃一辈子吗? |

  • | 有一个妹妹是种怎样的体验? |

  • 作为一个从事4年开发+运维的人,我给你说为什么不关电脑。 ...

    2025-06-28
  • 巴西的编程语言都占领全世界了,中国怎么就不行呢? 转自公众号...

    2025-06-28
  • 用内存虚拟化方案就可以了。 因为 Obsidian 对于 ....

    2025-06-28
  • 我老婆高中时也是班花,但是没人惦记,具体说是没人敢惦记,原因...

    2025-06-28

关注我们

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