On 22 Aug 2000, Chaim Frenkel wrote:

> Could you tell me why you would want two finallys?
> 
> Why not put them into one?

> TO>     my ($p, $q);
> TO>     try { $p = P->new; $q = Q->new; ... }
> TO>     finally { $p and $p->Done; }
> TO>     finally { $q and $q->Done; }

Presumably because all finally blocks are executed before exceptions
thrown in finally blocks are propagated upwards.  That's my guess at
least.

-dave

/*==================
www.urth.org
We await the New Sun
==================*/

Reply via email to