Thread use strict funktioniert nicht bei folgendem Programm (16 answers)
Opened by Byonik at 2011-01-05 18:03

Gast Byonik
 2011-01-05 18:03
#144107 #144107
Hallo
warum funktioniert hier das use strict nicht?

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/perl -W

use strict

my @namen =qw(Fred Dino Sascha Julia Drache Amin);

my $ergebnis = &welches_element_ist("Dino", @namen);

sub welches_element_ist{
my ($was , @array) =@_;#das @_ kommt aus der Sub

        foreach (0..$#array){
                if ($was eq $array[$_]) { # das $_ kommt aus der schleife
                return $_;
                }               
     }
        -1;
}

$ergebnis+=1;
print "'$ergebnis'\n";


Die Fehlermeldung:
Code: (dl )
1
2
 Unknown 'strict' tag(s) 'Fred Dino Sascha Julia Drache Amin' at sub_return_operator.72.pl line 5
BEGIN failed--compilation aborted at sub_return_operator.72.pl line 5.

Kann man das qw bei my nicht anwenden?
Vielen Dank für eure Hilfe

Mit freundlichen Grüßen

Byonik

View full thread use strict funktioniert nicht bei folgendem Programm