[Munich-pm] sort mit curried function

Roderich Schupp roderich.schupp at googlemail.com
Mo Nov 19 03:29:13 PST 2012


Geht IMHO nicht, es kommt auf die syntaktische "Form" in dieser Position an,
nicht auf den Wert. Das ist genauso wie bei push et.al.: da muss als
erster Parameter syntaktisch ein Array her, also etwas, das mit @ anfängt.
Und bei sort geht an dieser Stelle syntaktisch nur ein block oder eine
scalar reference.

Möglich wäre allerdings

sort { bykey->('x')->($a, $b) } @liste

aber nur um den Preis, dass für jede Vergleichsoperation ein neues sub
erzeugt wird.

Cheers, Roderich
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/munich-pm/attachments/20121119/1617276d/attachment.html>


Mehr Informationen über die Mailingliste Munich-pm