Thread Global symbol requires explicit package name at (3 answers)
Opened by aikaze at 2009-03-23 15:41

Gast aikaze
 2009-03-23 15:41
#119718 #119718
Hallo Leute,

bin total Perl-Newbie. Da bekomme ich diese Fehlermeldung geworfen, dass mein Hash %sorted_reads nicht erkannt wird. Aber der sollte doch, da die Variable ausserhalb von foreach deklariert wurde, global sein.
Vielleicht kann mir jemand erklaeren, was ich hier falsch mache...



Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
my %sorted_reads=();
foreach my $hit_file (@hits){
open(HITS, "<".$hit_file);
my @hit = <HITS>;
foreach my $line (@hit){
chomp($line);
next unless($line);
my ($name,$start,$stop,$direction,$align_q,$align_s,$error) = split /\t/, $line;
%sorted_reads($name => $error);
}
}

View full thread Global symbol requires explicit package name at