guten morgen!
ich habe mich zwar ne ganze zeit mit der schwartzschen transformation auseinandergesetzt (entsprechende internetseiten studiert) und verloren, hab das ding leider nicht komplett durchschauen können.
problem: ich möchte den array nach der ersten und vierten spalte ordnen. das script funkt leider nicht richtig. was ist falsch?
my @list = ( [0, 3, 2, eins],
[1, 3, 1, drei],
[2, 9, 5, xxx],
);
my $sortedList =
map { $_->[1] # warum element 1 und nicht 0?
sort { $a->[0] <=> $b->[0]
||
$a->[3] cmp $b->[3]
}
map { [$_, @list ] } # ist auch unklar und die fehlerquelle
@list;
mfg
norman