|
|
 |

|

 |

| Community » Perl: Allgemeines Forum |
|
Problem mit folgender Funktion
|
Seitenanfang |
Hi, Warum wird hier nur 104 zurückgegeben und nicht alle Zahlen über 100? Wie würde es auf die Weise funktionieren??sub bigger { my (@result); foreach (@_) { if ($_ > 100){ push(@result, $_); } return @result; } } $a= 104; $b= 102; $c=87; $d=105; print "Alle Zahlen groesser als 100 sind: ",bigger($a,$b,$c,$d) ,"\n";
Datum: 17.11.2004-12:29

|
re: Problem mit folgender Funktion
|
Seitenanfang |
| Hallo, weil Du die Klammern falschgesetzt hast wird Deine Erwartung nicht erfüllt. Versuche das hier: sub bigger { my @result; foreach (@_) { if ($_ > 100){ push(@result, $_); } } return @result; }
Ciao Ingo
Datum: 17.11.2004-13:16

|
Danke, jetzt funktionierts
|
Seitenanfang |
| Gruss Fraser Nochmals danke
Datum: 18.11.2004-10:02

|
re: Problem mit folgender Funktion
|
Seitenanfang |
| Hallo, dies ist nur mal ein Test [pre] sub bigger { my @result; foreach (@_) { if ($_ > 100){ push(@result, $_); } } return @result; } [/pre] Ciao Ingo
Datum: 17.11.2004-13:22

|
|

|

|

|
 |

|

|
|