C:\Steve\Dev\PerlMonks\P-2013-07-26@0942-Strict>perl testStrict.pl
Global symbol "%hash" requires explicit package name at testStrict.pl line 3.
Global symbol "%hash" requires explicit package name at testStrict.pl line 13.
Global symbol "$kv" requires explicit package name at testStrict.pl line 14.
Global symbol "$vv" requires explicit package name at testStrict.pl line 15.
Global symbol "%hash" requires explicit package name at testStrict.pl line 15.
Global symbol "%hash" requires explicit package name at testStrict.pl line 17.
Global symbol "$kv" requires explicit package name at testStrict.pl line 17.
Global symbol "$vv" requires explicit package name at testStrict.pl line 17.
Global symbol "%hash" requires explicit package name at testStrict.pl line 20.
Global symbol "%hash" requires explicit package name at testStrict.pl line 21.
Global symbol "%hash" requires explicit package name at testStrict.pl line 23.
Execution of testStrict.pl aborted due to compilation errors.
####
%hash = ( ' Key1', ' Value1');
####
%hash = ( ' Key1', ' Value1');
my %hash = ( ' Key1', ' Value1');
####
C:\Steve\Dev\PerlMonks\P-2013-07-26@0942-Strict>perl testStrict2.pl
Global symbol "$kv" requires explicit package name at testStrict2.pl line 14.
Global symbol "$vv" requires explicit package name at testStrict2.pl line 15.
Global symbol "$kv" requires explicit package name at testStrict2.pl line 17.
Global symbol "$vv" requires explicit package name at testStrict2.pl line 17.
Execution of testStrict2.pl aborted due to compilation errors.