网站地图官方微信:
网站首页 高都镇 泗交镇 涂寨镇 金坪乡 三滩镇 龙石镇

当前位置: 首页 >

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

  • | 如何看待现在的前端? |

    不知不觉在前端这行干了7年,2024年年初辞职,在家躺平到现...

    查看详情>>
  • | 自己拥有一台服务器可以做哪些很酷的事情? |

  • | 皮肤太白是种怎样的体验? |

  • | 有哪些好用的开源软件? |

  • | 高考不能取消“各省为战”,全国同一标准,择优选拔的原因何在?阻力何在? |

  • | 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些? |

  • | 为什么 m1 ***用大小核设计却没有 intel 的问题? |

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

  • | Windows 为什么要有注册表而 Unix 就不需要? |

  • | 女生真正的完美身材是什么样子? |

  • | 能不能发一张你相册里最好看的自拍照? |

  • 做过全麻手术的人就会明白,古人留的一句话:人死如灯灭。 什...

    2025-06-24
  • 最近 Cursor 、Cline、 Trae 等 AI 工具...

    2025-06-24
  • 有一个网站可以查任意一个网站的技术栈。 w***alyze...

    2025-06-24
  • 这不是在吹牛!中国科学家攻克了用“空气做馒头”的技术!202...

    2025-06-24

关注我们

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