Monday, June 17, 2013
Tuesday, April 30, 2013
Weird lacuna in Perl
While you can
and of course
foreach local raises an error:
P. S. And in case you wonder what lacuna is.
$ perl -Mstrict -wle 'foreach our $var (0, 1) { print $var }'
0
1and of course
$ perl -Mstrict -wle 'foreach my $var (0, 1) { print $var }'
0
1foreach local raises an error:
$ perl -Mstrict -wle 'our $var; foreach local $var (0, 1) { print $var }'
syntax error at -e line 1, near "foreach local"
Execution of -e aborted due to compilation errors.P. S. And in case you wonder what lacuna is.
Labels:
Perl
Subscribe to:
Comments (Atom)
