Thread Perl-Fehlermeldungen (5 answers)
Opened by panni at 2012-02-23 15:02

panni
 2012-02-23 15:02
#156361 #156361
User since
2012-02-15
23 Artikel
BenutzerIn
[default_avatar]
Hi!

Ich erhalte aktuell, wenn ich
Code (perl): (dl )
use strict
aktiviere noch diese Fehlermeldungen, bei denen ich nicht weiter weiß.

Bareword "switch" not allowed while "strict subs" in use at

Ich nutze

Code (perl): (dl )
use feature switch;


damit ich im weiteren Verlauf des Programms

Code (perl): (dl )
1
2
3
given () {
   when()  {}
}


verwenden kann.

Bei der zweiten Fehlermeldung verstehe ich es gar nicht.
Can't use global @_ in "my" at

Ich rufe eine Sub auf, übergebe dieser Werte.

Code (perl): (dl )
&xyz(1,2,3);


und will diese Werte in der Sub dann mit

Code (perl): (dl )
1
2
3
4
sub xyz {
my ($var1, $var2, $var) = @_;
...
}


verwenden.

Wenn ich
Code (perl): (dl )
use strict;
deaktiviere, klappt alles. Würde das Programm aber schon gern strict-sicher fertigstellen...

Habt ihr eine Idee, was ich falsch mache?

Danke!

View full thread Perl-Fehlermeldungen