Leser: 1
8 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.
sub doppelte
{
@array=shift;
$liste=shift;
$laenge=shift;
$sperre=5;
foreach $i (0..$laenge)
{
$t=@array[$i];
if ($t eq $liste)
{
$sperre=1;
print "sperre1 \n";
return $sperre;
}
}
return $sperre;
}
Gast+2008-09-11 13:26:33--leider funktioniert das nicht.
ich finde den fehler einfach nicht :(
bytebrain+2008-09-11 14:14:03--Das geht so nicht... Müsste $t = $array[$i] sein...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
sub doppelte { @array=shift; $liste=shift; $laenge=shift; $sperre=5; foreach $i (0..$laenge) { $t=@array[$i]; if ($t eq $liste) { $sperre=1; print "sperre1 \n"; return $sperre; } } return $sperre; }
1 2 3 4 5 6 7 8 9 10 11
sub doppelte { my $liste=shift; my $laenge=shift; my @array=@_; for my $val (@array[0..$laenge]) { return 1 if ($val eq $liste); } return 5; }
1 2 3 4 5 6
sub doppelte { my $liste=shift; my $laenge=shift; return (grep{$_ eq $liste}(@_[0..$laenge]))?1:5; }
8 Einträge, 1 Seite |