ruby中的异常处理
2014-08-20 19:51
183 查看
ruby和Java一样都有异常处理的关键字,java是try/catch,ruby的是rescue,用法如下:
异常捕获处理关键字后加异常类型,可对不同类型的异常进行处理。
begin
#可能产生异常的操作
rescue ErrorType1
#捕获ErrorType1异常
rescue ErrorType2
#捕获ErrorType2异常
end
异常捕获处理关键字后不加任何关键字,会捕获StdError的所有异常,方便使用。
begin
#可能产生异常的操作
rescue
#捕获StdError所有异常
end
异常捕获处理关键字后加异常类型,可对不同类型的异常进行处理。
begin
#可能产生异常的操作
rescue ErrorType1
#捕获ErrorType1异常
rescue ErrorType2
#捕获ErrorType2异常
end
异常捕获处理关键字后不加任何关键字,会捕获StdError的所有异常,方便使用。
begin
#可能产生异常的操作
rescue
#捕获StdError所有异常
end
相关文章推荐
- ruby 异常处理:ensure
- ruby异常处理
- ruby的异常处理
- 一步一步学Ruby(十五):错误处理和异常
- ruby 异常处理
- ruby 异常处理:ensure
- Ruby 异常处理
- ruby错误处理和异常
- Ruby学习笔记_异常处理rescue
- ruby 异常处理:rescue
- Ruby中用begin/end …rescue…ensure … raise 来处理异常
- Ruby中的异常处理代码编写示例
- Ruby_05_文件操作与异常处理
- ruby中的异常处理机制分析
- 没头没尾--项目开发笔记:异常处理与日志记录代码自动生成(工具能生成多少代码!?续一)
- ASP.NET中的事务处理和异常处理
- 彻底明白JAVA的异常处理 -3
- Struts的校验框架与异常处理框架
- 转贴:ASP 中健壮的页结构的异常处理
- 关于Java异常处理的学习代码