【发布时间】:2012-03-13 16:16:34
【问题描述】:
多年来,我一直在多种语言中使用 try-catch/except-finally 变体,今天有人问我 finally 的意义何在,我无法回答。
基本上,为什么您要在 finally 中放置一个语句,而不是在整个 try-catch 块之后放置它?或者换句话说,以下代码块之间是否存在差异:
try{ //a}
catch {//b}
finally {//c}
try{//a}
catch{//b}
//c
编辑:
人,我知道 finally 会做什么,我已经使用了很长时间了,但我的问题是在上面的示例中,将 //c 放入 finally 似乎是多余的,不是吗?
【问题讨论】:
标签: exception-handling finally