Thread sort(2) - Array wird nicht richtig sortiert :-( (10 answers)
Opened by pktm at 2008-04-02 00:31

betterworld
 2008-04-02 01:38
#107717 #107717
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
pktm+2008-04-01 23:32:16--
Ich rate dann mal so:
Wenn die 0 zurück kommt, dann werden die beiden Elemente aufsteigend sortiert und bei der 1 absteigend.

Nee. Es ist tatsaechlich etwas missverstaendlich beschrieben im perldoc, also hier noch mal in kurz: -1 bedeutet $a ist kleiner, 1 bedeutet $b ist kleiner, 0 bedeutet $a und $b sind gleich.

Quote
<=> machts leider nicht besser, aber der umgekehrte Operator.

Wenn ich in Deinem ersten Script innerhalb des if-Blocks "<=>" schreibe, wird aufsteigend sortiert.

View full thread sort(2) - Array wird nicht richtig sortiert :-(