Swift try 异常处理机制
2016-02-15 16:41
393 查看
do { try functionWillThrowError() } catch { // deal with error }
不处理异常
如果我不想处理异常怎么办,或者说,我非常确定某个方法或者函数虽然声明会抛出异常,但是我自己知道我在使用时候是绝对不会抛出任何异常的。这种情况下 我们可以使用try!
try! functionThrowErrorNil()当然,如果你使用
try!,而你的方法或者函数抛出了异常,那么你会得到一个运行中异常 (runtime error) 所以我们开发者需要慎用哦。
http://www.jianshu.com/p/96a7db3fde00
相关文章推荐
- Apple Swift学习教程
- 如何优雅地处理前端异常?
- 介绍 Fedora 上的 Swift
- C#异常处理详解
- 轻松学习C#的异常处理
- PHP异常处理Exception类
- JS异常处理的一个想法(sofish)
- 杂谈try-catch-finally异常处理
- 再谈异常处理try catch finally
- PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
- PHP如何抛出异常处理错误
- PHP中的错误处理、异常处理机制分析
- js中的异常处理try...catch使用介绍
- php5编程中的异常处理详细方法介绍
- php异常处理使用示例
- Asp.net Mvc 身份验证、异常处理、权限验证(拦截器)实现代码
- javascript 异常处理使用总结
- java多线程中的异常处理机制简析
- 异常处理—错误抛出机制