Thread Problem mit array ref und use strict (7 answers)
Opened by toppsino at 2008-04-21 14:54

toppsino
 2008-04-21 14:54
#108631 #108631
User since
2006-07-29
18 Artikel
BenutzerIn
[default_avatar]
Hallo!
Wenn ich im folgenden "use strict" verwende bekomme ich die Fehlermeldung
"Can't use string ("dieses") as an ARRAY ref while "strict refs" in use. Ohne strict geht das ganze. Das ist vielleicht nur ein Sytaxfehler, aber ich sitze jetzt schon über eine Stunde und bekomme es einfach nicht hin. Was mache ich - schon wieder - falsch?
Sorry, aber ich bin blutiger Anfänger und benutze Perl nur ab und zu

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use strict;

my @{dieses} = qw (aaaa bbbbbb cccccc ddddddddddddd);
my $xyz="dieses";

# Das Geht
foreach my $wert (@{dieses}) {
print "$wert\n";
}

# Das nicht "Can't use string ("dieses") as an ARRAY ref while "strict refs" in use at x.pl line 12."
foreach my $wert (@{$xyz}) {
print "$wert\n";
}


DANKE

View full thread Problem mit array ref und use strict