我在这里有点困惑。在大多数编程语言中,例如使用C或Java,我们总是说运行时错误无法处理,但是例外可以在运行时进行。
但是在这里,我一直只听到和阅读有关错误处理的信息。此外, Apple文档中没有任何关于异常处理的文章。
有人可以迅速地以及其他编程语言(如果它们不同,则可以)准确地了解错误和例外之间的差异从迅速的)
答案 0 :(得分:2)
您的问题的一行答案: Swift中的错误处理与其他语言中的异常处理类似,使用了try,catch和throw关键字
与许多语言(包括Objective-C)中的异常处理不同,Swift中的错误处理并不涉及展开调用堆栈,该过程在计算上可能会非常昂贵。因此,throw语句的性能特征可以与return语句的表现特征相媲美。