Christian Kruse: ist "return" bei subs pflicht?

Beitrag lesen

Hallo Siechfred,

return musst du nur dann explizit angeben, wenn die Funktion
etwas zurück geben soll.
Nein, auch ohne Return wird etwas zurueckgegeben: undef.

Ja, du hast Recht, ich korrigiere mich:
return muss dann angegeben werden, wenn die Funktion etwas anderes
als undef zurück geben soll.

So, und jetzt muss ich dich nochmal korrigieren (und mich gleich
mit):

sub TRUE { 1; };
sub FALSE { 0; };
sub something { "something"; };
sub ary { qw(a b c d e); };

print TRUE,"\n";
print FALSE,"\n";
print something,"\n";
print join(', ',ary),"\n";

Grüße,
 CK

--
Mit einem Windhauch kannst du das Feuer loeschen. Mit einem Windhauch kannst du das Feuer entfachen.
http://wwwtech.de/