
> 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中捕获所有错误,异常,无论它是什么,重复所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)