在Swift中捕获所有错误,异常,无论它是什么,重复

在Swift中捕获所有错误,异常,无论它是什么,重复,第1张

概述参见英文答案 > Error-Handling in Swift-Language                                    12个 >             How do I catch “Index out of range” in Swift?                                    4个 我是Swift的新手,我有一点问题. 我有 参见英文答案 > Error-Handling in Swift-Language                                    12个
>             How do I catch “Index out of range” in Swift?                                    4个
我是Swift的新手,我有一点问题.

我有一段代码,任何行都可能抛出错误.

我的问题是,我不希望逐行捕获每个错误,我想在一个语句中捕获它们.

在python中你可以做到这一点

try:    exampleArray = [1,2,3,4]    print(exampleArray[4])except Exception as e:    print(e)    pass

这样做是尝试从不存在的数组中打印一个值,但是它被except语句捕获,我想知道Swift中是否存在这么简单的东西

为了澄清,我不是试图捕获索引超出范围错误,我只想捕获错误,无论它是什么.

是否可以在不声明我自己的错误的情况下逐行抛出它们?

解决方法 在Swift中,您只能捕获抛出的错误.

由于并非所有错误都是通过抛出来处理的(例如超出范围的数组访问),因此无法捕获所有内容.

总结

以上是内存溢出为你收集整理的在Swift中捕获所有错误,异常,无论它是什么,重复全部内容,希望文章能够帮你解决在Swift中捕获所有错误,异常,无论它是什么,重复所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1015455.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-22
下一篇2022-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存