On Tue, 13 Feb 2001 11:35:16 -0800, Glenn Linderman wrote:
>In the perl 5 pocket reference 3rd edition page 63, it claims that $@ is
>set to the result of an eval or do. How does this impact exception
>handling tests on $@ to determine if an exception was thrown, if $@ can
>be set by a do ? OR is that an error in the pocket guide?
No, it's a misunderstanding between you and Tony. The "do" your
reference is talking about, is of the form
do FILE
where file is a string containing a filename, while Tony is talking
about the
do BLOCK
form. do FILE behaves just like eval() (except it reads its data from a
source file), while do BLOCK doesn't. Neither.
--
Bart.