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
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
- Florian Weimer (12.11.2007 18:41)
- Stefan Reuther (12.11.2007 22:29)
- Georg Bauhaus (14.11.2007 10:09)
- Slaven Rezic (12.11.2007 19:51)
- Georg Bauhaus (12.11.2007 23:31)
- Slaven Rezic (12.11.2007 23:58)
- Georg Bauhaus (14.11.2007 09:57)
