A Dijous 14 Setembre 2006 11:38, Mumia W. va escriure: > On 09/14/2006 01:18 AM, Xavier Mas i Ramón wrote: > > Hi all!, > > > > 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; > > } > > close ABREVIATURES; > > ... > > > > Many thanks, > > The "my" command doesn't work that way. You have to "my" the > entire hash like so: > > ... > my $abreviatures; > while (<ABREVIATURES>) { > chomp $_; > my $clau = $_; > $abreviatures{$clau} = 1; > } > close ABREVIATURES; > ...
Many thanks!. -- 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>