Thread Liste von Arrays sortieren
(14 answers)
Opened by scriptor at 2018-04-12 08:54
Die Funktion abs() ist Dein Freund:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 my @array = ( [1,25], [3,7], [1,2], [2,4], [2,2] ); foreach my $r( sort{ helper($a) <=> helper($b) }@array ){ print Dumper $r; } # Betrag der Differenz berechnen sub helper{ my $ref = shift; return abs($ref->[1] - $ref->[0]); } . |