try/else从句
我们常常想在没有触发异常的时候执行一些代码。这可以很轻松地通过一个 else
从句来达到。
有人也许问了:如果你只是想让一些代码在没有触发异常的情况下执行,为啥你不直接把代码放在 try
里面呢?
回答是,那样的话这段代码中的任意异常都还是会被 try
捕获,而你并不一定想要那样。
大多数人并不使用 else
从句,而且坦率地讲我自己也没有大范围使用。这里是个例子:
else
从句只会在没有异常的情况下执行,而且它会在 finally
语句之前执行。
最后更新于