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

pktm
 2008-09-28 22:54
#115005 #115005
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
moritz+2008-09-28 20:46:14--
Unter perl 5.10 kann man // anstelle von || nehmen, das testet auf defined().

Alternativ kann man dein Beispiel auch so schreiben:

Code: (dl )
1
2
3
4
sub s {
die "missing arg" unless @_;
my $arg = shift;
}


Das Beispiel da funktioniert aber nur, wenn es genau 1 Parameter ist.
Ich habe mehrere, hatte das oben nur reduziert.
http://www.intergastro-service.de (mein erstes CMS :) )

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