Hey there, I have a minor problem with my code, I am trying to write this code with "use strict" but it is throwing error.
use strict; use warnings; use Data::Dumper my %count; open FILE, "test.log"; while (<FILE>){ my @fields = split; $count{$fields[1]}++; } print Dumper \%count;
I feel I am doing right, but perl doesn't quite agree. I am getting the error
Global symbol "%count" requires explicit package name at test.pl line +11. Global symbol "%count" requires explicit package name at test.pl line +14. Execution of test.pl aborted due to compilation errors.
What is wrong with my variable declaration? Of course it works with "use strict" commented, but the fact that it is throwing error means I am doing something wrong. Can someone correct me please?
In reply to Help on variable declaration with "use strict " by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |