加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 04:54:57 所属栏目:百科 来源:网络整理
导读:参见英文答案 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中,您只能捕获抛出的错误.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读