多年来,我一直在许多语言中使用 try-catch/竹篮打水一场空。今天有人问我 finally 的意义是什么,我无法回答。
基本上,为什么要在 finally 中放入一个语句,而不是仅仅将其放在 try-catch 块的后面呢?或者换句话说,以下代码块之间存在差异:
try{ //a}
catch {//b}
finally {//c}
try{//a}
catch{//b}
//c
编辑:
人们,我知道什么最终会做,我已经使用它很多年了,但是我的问题是在上面的例子中把 //c
放进去最终看起来是多余的,不是吗?