Rails每周一题(十二):ruby的异常机制

在现实世界中,所有程序都会出错。一个优秀的程序可以预期错误的发生,并且优雅地处理它们。 一种错误处理的方法是:使用返回码。举个例子,我们在使用open方法打开文件,文件不存在时就会出错。我们可以使用一个特殊的返回码来标识这个错误。 但这种处理方式的问题是:管理这些错误代码会显得非常复杂。比如,我们调用了open,read并最终调用close方法,每一个方法都会返回不同的错误代码,我们需要在调 ...
by andyhu1007 2011-05-26 浏览 (14435) 回复 (1) 群组: Rails每周一题

Exception知识库热门文章

最新评论

Global site tag (gtag.js) - Google Analytics