在Ruby脚本结束时清空`begin end`

时间:2013-03-20 14:39:07

标签: ruby

我刚刚找到一个以下列行结尾的Ruby脚本:

exit

begin

end
对我来说,这看起来毫无意义;但编写脚本的开发人员通常不会做愚蠢的事情。

这实际上是否实现了什么?对Ruby中的已知错误进行某种修复,或许?

1 个答案:

答案 0 :(得分:1)

据我所知,不,不。它没有任何意义,也没有功能,没有功能。退出后没有任何东西被解析(不完全正确[1],但在这种情况下它是),并且空的开始结束也不是真正有用。

我认为在开发/清理/重构过程中这是一个简单的疏忽。即使是优秀的开发人员也会犯错误。

因此,最简单的方法是确定他的意图,当然是问作者!

[1] http://www.ruby-doc.org/core-1.9.3/Kernel.html#method-i-exit