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

pq
 2012-02-23 15:15
#156363 #156363
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
2012-02-23T14:02:35 panni
Ich nutze

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

hast du denn die doku zu feature gelesen? da steht ja drin, dass du die werte quoten musst.
Code (perl): (dl )
1
2
3
use feature qw/ switch /;
# oder
use feature 'switch';


Quote

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.
Danke!

bitte poste code, der den fehler reproduziert. der teil hier ist in ordnung.

übrigens solltest du das & vor dem subroutinen-aufruf weglassen.
lies am besten mal ein modernes http://perl-tutorial.org/
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Perl-Fehlermeldungen