网站地图官方微信:
网站首页 包装印刷加工 包装机械 隐型眼镜 一体机办公设备 眼镜片 眼镜架

当前位置: 首页 >

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

  • | 敢不敢发一张你的自拍照? |

    敢的敢的 本人超级满意 没有白蹲在公园喂蚊子 哇哇哇第一...

    查看详情>>
  • | 如何评价贝克汉姆的球技? |

  • | 如何评价 xmake? |

  • | obsidian用一两年后会有多大?全文搜索还快吗? |

  • | 可以去贵州或云南的小镇简单生活吗? |

  • | 为什么中国很少有人使用linux? |

  • | 电视支持4K120hz,为什么连接电脑后4K下最高只能选择60hz? |

  • | 有没有了解最近广西贵港女孩被撞的事情? |

  • | 为什么很多《红警》老玩家看不起《红警3》,且对于《红警3》存在大量误解? |

  • | 放弃了微服务,我们为什么要重回到单体架构? |

  • | 29 岁北漂小伙六年存了 130 万,他是怎么做到的?如何看待他的生活方式? |

  • 法官:照顾醉酒者的义务,指发现有人喝醉了就有义务去照顾。 ...

    2025-06-28
  • 因为 OpenMCP 的缘故,有幸认识了一位曾在 intel...

    2025-06-28
  • 2022年的8月,我去桂林旅游,在龙脊梯田排队坐缆车的时候,...

    2025-06-28
  • 确实没几个好用的,但是作为一个独立开发者,我是理解这个问题的...

    2025-06-28

关注我们

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