in reply to Just wanted to post my findings about "use VERSION" or "use 5.010".
G'day Perl300,
++ on your report.
For command line work, consider the -E option instead of the -e option (see perlrun: Command Switches):
Equivalent to what you got without use VERSION:
$ perl -e 'say 1' Number found where operator expected at -e line 1, near "say 1" (Do you need to predeclare say?) syntax error at -e line 1, near "say 1" Execution of -e aborted due to compilation errors.
Equivalent to what you got using use VERSION:
$ perl -E 'say 1' 1
I'm using:
$ perl -v This is perl 5, version 22, subversion 0 (v5.22.0) built for darwin-th +read-multi-2level (with 1 registered patch, see perl -V for more detail) ...
— Ken
|
|---|