5.4 错误的传递 (Propagating Errors) Swift 错误处理:5.4 错误的传递 (Propagating Errors) 什么是错误的传递? 错误的传递是指当函数或方法执行过程中遇到错误并抛出时,如果该函数或方法本身没有处理该错误,那么错误会沿着调用栈向上“传递”给调用它的函数或方法。 这种传递会一直持续,直到遇到一个能够处理该错误的 块,或者到达顶层(通常是程序的入口点),导致程序崩溃。 理解错误的传递至关重要,因为它决定了错误如何在程序中流动,以及如何有效地组织错误处理逻辑。 如何进行错误的传递? Swift 提供了几种机制来处理和传递错误: 关键字: 函数或方法如果可以抛出错误,必须在声明时使用 关键字。