错误处理 错误处理是响应错误以及从错误中返回的过程.swift提供第一类错误支持,包括在运行时抛出,捕获,传送和控制可回收错误. 一些函数和方法不能总保证能够执行所有代码或产生有用的输出.可空类型用来表示值可能为空,但是当函数执行失败的事后,可空通常可以用来确定执行失败的原因,因此代码可以正确地响应失败.在Swift中,这叫做抛出函数或者抛出方法. 错误的表示 在Swift中,错误用符合ErrorType协议的值表示. Swift枚举特别适合把一系列相关的错误组合在一起,同时可以把一些相关的值和…