[Pdx-pm] Not a syntax error?
David Wheeler
david at kineticode.com
Mon May 2 16:12:18 PDT 2005
On May 2, 2005, at 15:57 , Steve Bonds wrote:
> -----
> #!/usr/local/bin/perl -w
> print "This is a line without a semicolon\n".
> exit 1;
> -----
>
> It almost seems like the print line uses string concatenation to
> absorb the exit line-- but it doesn't. The exit line is executed
> properly and the above perl terminates with status 1, however the
> output from the print statement is never seen.
>
> This didn't generate a warning using perl 5.8.0. Should it have?
The output of "exit 1" would be appended to the string sent to the
print statement, but the program exits before the appending happens--
and certainly before "print" executes.
Regards,
David
More information about the Pdx-pm-list
mailing list