Struppi: ist "return" bei subs pflicht?

Beitrag lesen

Was bedeutet return $max?

"Gib den Wert von $max nach vollständigem Durchlauf der Sub max() zurück."

das heisst in etwa return $max wäre dasselbe wie return 1; ?

Nein, wie kommst du darauf?

return $max gibt den Wert von $max zurück return 1 gibt den Wert eins zurück.

also:
sub max {
my $max = shift(@_);
foreach $foo (@_) {
$max = $foo if $max < $foo;
return 0;
}
return 1;
}

Das ist etwas komplett anderes.

Struppi.