Thread Alle Varianten von x Arrays ermitteln
(13 answers)
Opened by marky at 2007-11-24 17:06
was von beiden?
also @$_ muss es sein weil ja ein array übergeben wird. es gibt in perl 6 kein autoflatening von arrays es sei du forcierst den kontext, was manche operatoren tun aber im $_ kommt ein Array, mit einer möglichen kombination von 3 elementen aus den 3 arrays, der ja wie bekannt dereferenziert werden muss, damit say den ganzen array auf einmal ausgeben kann. aber du wolltest sicher das mit den $^a wissen :) Da prinzip entstammt dem perl 5 sort befehl, gilt aber nun für jeden Block. Wie du weisst kann man sort auch umprogrammieren indem man eine Vergleichsroutine schreibt in der man $a und $b als die aktuell zu vergleichenden Werte bekommt und ein ergebnis liefern muss wie es auch <=> tut. Diese beiden Parameter würden in Perl 6 $^a und $^b heissen und sind die automatisch generierten namen für 2 anonyme parameter des Blocks. Du kannst auch $^x $^y $^z benutzen und wirst in x den ersten parameter haben weil x im alphabet vor den anderen beiden kommt. Ich hoffe das war verständlich :) ![]() kephra, baumhaus, garten, gezwitscher Es beginnt immer mit einer Entscheidung. |