错误处理是响应程序中的错误条件并从中恢复的过程.Swift为在运行时抛出,捕获,传播和操纵可恢复的错误提供了一流的支持. 某些操作无法保证始终完成执行或生成有用的输出.Optionals用于表示缺少值,但是当操作失败时,了解导致失败的原因通常很有用,这样您的代码就可以做出相应的响应. 例如,考虑从磁盘上的文件读取和处理数据的任务.此任务可能有多种失败方式,包括指定路径中不存在的文件,没有读取权限的文件或未以兼容格式编码的文件.区分这些不同的情况允许程序解决一些错误并向用户传达它无法解决的任何错误…