Thread default-Werte bei Parameterübergabe: 0 als Wert zulassen (20 answers)
Opened by pktm at 2008-09-28 22:34

MatthiasW
 2008-10-02 23:15
#115117 #115117
User since
2008-01-27
367 Artikel
BenutzerIn
[default_avatar]
Nein, auch bei Perl 5.8.8 ist es in perlsub dokumentiert:
Quote
A semicolon (;) separates mandatory arguments from optional arguments. It is redundant before @ or %, which gobble up everything else.

Genau wie dieses coole Feature mit Prototypen:
Quote
As the last character of a prototype, or just before a semicolon, you can use _ in place of $: if this argument is not provided, $_ will be used instead.

Schade nur, dass es bei OO nicht mehr funktioniert..

MfG
perl -E'*==*",s;;%ENV=~m,..$,,$&+42;e,$==f;$"++for+ab..an;@"=qw,u t,,print+chr;sub f{split}say"@{=} me"'

View full thread default-Werte bei Parameterübergabe: 0 als Wert zulassen