【发布时间】:2011-09-14 08:02:09
【问题描述】:
这可能是一个非常简单的问题,但我似乎无法在任何地方找到答案。我是 Ruby 1.9 的新手,我用它来编写简短的脚本。
我的问题是如何处理文件顶层的异常?真的有必要在开始/结束子句中包装可能引发异常的部分吗?
基本上我想要做的是:
File.open( "foo" )
rescue Errno::EACCES => e
# Handle exception
【问题讨论】:
-
你打算在异常处理中做一些有用的事情吗?如果没有,在简单的脚本中就可以让它爆炸。
-
它是从串行连接收集数据的循环的一部分。我以为我的问题是串行端口,但实际上是 File.open 命令会失败。