【问题标题】:Difference between Error and Exception in swiftswift中错误和异常的区别
【发布时间】:2019-11-26 04:16:53
【问题描述】:

我在这里有点困惑。在大多数编程语言中,例如。 C 或 Java,我们总是说 运行时错误 无法处理,但 异常 可以在运行时。

但在 swift 中,我只听说过和阅读过关于错误处理的内容。此外,Apple 文档 中没有任何关于异常处理 的内容。

有人可以阐明错误和异常在swift以及其他编程语言中的确切区别(如果它们不同的话来自swift)

【问题讨论】:

    标签: ios swift exception error-handling runtime-error


    【解决方案1】:

    简单回答你的问题:Swift 中的错误处理类似于其他语言中的异常处理,使用 try、catch 和 throw 关键字

    与许多语言(包括 Objective-C)中的异常处理不同,Swift 中的错误处理不涉及展开调用堆栈,这是一个计算成本很高的过程。因此, throw 语句的性能特征与 return 语句的性能特征相当。

    详情Swift Error Handling

    【讨论】:

      猜你喜欢
      • 2011-02-24
      • 1970-01-01
      • 2010-10-29
      • 2022-07-15
      • 2013-04-15
      • 2011-01-26
      • 2011-08-14
      • 1970-01-01
      • 2014-05-21
      相关资源
      最近更新 更多