nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Perl-Parameter und Alternativen

Von: Georg Bauhaus (rm.tsoh+bauhaus@maps.futureapps.de) [Profil]
Datum: 12.11.2007 18:24
Message-ID: <1194888244.1007.173.camel@kartoffel>
Newsgroup: de.comp.lang.misc
% perl -w kannweg.pl
1|2|3
PRE ARGHS (#1) at public/spieladmin/kannweg.pl line 17.



% cat kannweg.pl
sub f
{
my ($a, $b, $c) = @_;

die "PRE ARGHS (#$#_)" unless $#_ == 2;

return join('|', $a, $b, $c);
}

print STDOUT f(1, 2, 3), "\n";
print STDOUT f(1,  , 3), "\n";

M.a.W., im zweiten Aufruf von f steht in der Argumentliste
nichts (also auch kein undef). Meine Fragen sind jetzt:

Ich kann mich vage an eine Begründung  dieser Logik erinnern
(an das austomagische Eindampfen von Listen...), wo muss ich
nachlesen?

Welche "Skript-Sprachen" machen das anders? Welche genauso?




[ Auf dieses Posting antworten ]

Antworten