【发布时间】:2013-05-04 09:00:57
【问题描述】:
我有一个像这样创建的二维数组:
# i do this in a loop
push @{ $list[$array_index++] }, ($x[0], $x[1], $x[2], $y);
我尝试为这个数组编写排序函数,如下所示:
@sorted = sort {$a->[3] > $b->[3]} @list;
但它似乎不起作用。
我想要做的是根据每个“行”的“第三列”的值对“行”进行排序。我该怎么做?
【问题讨论】: