当前位置:嗨网首页>书籍在线阅读

01-异常处理

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

第6章 异常处理

在本章中,我们将了解在Rust中如何处理错误和异常情况,讨论异常处理以及异常的种类,还会介绍如何设计与异常类型兼容良好的接口。我们的目标是覆盖前面两种错误场景,因为它们是可控的,语言通常会提供处理这类异常的机制。如果发生灾难性异常,应用程序会被操作系统内核终止,因此我们无法控制它们。

在本章中,我们将介绍以下主题。

  • 异常处理简介。
  • 使用Option和Result类型从异常中恢复。
  • Option和Result的组合方法。
  • 传递异常。
  • 不可恢复的异常。
  • 自定义异常和Error特征。