Thread Alle Varianten von x Arrays ermitteln (13 answers)
Opened by marky at 2007-11-24 17:06

lichtkind
 2007-11-24 23:40
#102967 #102967
User since
2004-03-22
5681 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
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 :)
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.

View full thread Alle Varianten von x Arrays ermitteln