Xavier Mas i Ramón wrote:
> Hi all!,
Hello,
> I'm trying to create a sorted (ASCII) hash file but get all time a syntax
> error in line "my $abreviatures{$clau} = 1;" at "$abreviatures{ <--". Sure
> is an stupid mistake but I'm not able to see it even checking with my
> "Learning Perl" book.
>
> Pls, can someone tell me where is the syntax error?
>
> ...
> while (<ABREVIATURES>) {
> chomp;
> my $clau = $_;
> my $abreviatures{$clau} = 1;
You can't use my() with hash or array elements, only with the hash or array
itself.
my %abreviatures = ( $clau => 1 );
John
--
use Perl;
program
fulfillment
--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>