缓冲区 相关的软件列表

首页

ruby 异常处理:ensure

2020-02-16 标签:ruby,异常,处理,ensure,方法,结束,工作,需要,进行,清理,打开,文件,关闭,缓冲区,数据,清空,等等,每一个,永远

当一个方法结束工作时我们也许需要进行清理工作.也许一个打开的文件需要关闭,缓冲区的数据应清空等等.如果对于每一个方法这里永远只有一个退出点,我们可以心安理得地将我们的清理代码放在一个地方并知道它会被执行;但一个方法可能从多个地方返回,或者因为异常我们的清理代码被意外跳过. beginfile = o