A Dijous 14 Setembre 2006 08:31, John W. Krahn va escriure: > 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
Thank you John! -- Xavier Mas -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>