J
Jeff
The script:
#!/usr/bin/perl -w
use strict;
my %hash = (
'grid' => 1,
'grab' => 2,
'grub' => 3,
);
foreach my $key (sort keys %hash){
print $key " => ". $hash{$key} . "\n";
}
the result:
Can't use string ("grab") as a symbol ref while "strict refs" in use at
papa line 11.
without strict, I get this result:
print() on unopened filehandle grab at papa line 11.
print() on unopened filehandle grid at papa line 11.
print() on unopened filehandle grub at papa line 11.
Any thoughts?
Jeff
#!/usr/bin/perl -w
use strict;
my %hash = (
'grid' => 1,
'grab' => 2,
'grub' => 3,
);
foreach my $key (sort keys %hash){
print $key " => ". $hash{$key} . "\n";
}
the result:
Can't use string ("grab") as a symbol ref while "strict refs" in use at
papa line 11.
without strict, I get this result:
print() on unopened filehandle grab at papa line 11.
print() on unopened filehandle grid at papa line 11.
print() on unopened filehandle grub at papa line 11.
Any thoughts?
Jeff