in reply to Variable scope
I made it compile:
#!/usr/bin/env perl use strict; use warnings; use feature qw(say); my $cond; do { push my @array, qw/x y z/ if $cond; push @array, qw/a b c/; }; say q(Ouch!); __END__ Ouch!
Now compare it with this (your) version:
#!/usr/bin/env perl use strict; use warnings; use feature qw(say); my $cond; do { push my @array, qw/x y z/ if $cond; push @array, qw/a b c/; } say q(Ouch!); __END__ syntax error at ./doh.pl line 15, near "say" Execution of ./doh.pl aborted due to compilation errors.
Mmh. And i wonder what this construct should be good for.
Best regards, Karl
«The Crux of the Biscuit is the Apostrophe»
perl -MCrypt::CBC -E 'say Crypt::CBC->new(-key=>'kgb',-cipher=>"Blowfish")->decrypt_hex($ENV{KARL});'Help
|
|---|