在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中,您只能捕获抛出的错误.
由于并非所有错误都是通过抛出来处理的(例如超出范围的数组访问),因此无法捕获所有内容. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |