【发布时间】:2013-01-18 21:59:24
【问题描述】:
我在 perl 中有一个数组,其中包含大约 200 个用于 csv 文件的索引。它喜欢下面的几行:
46.9234784633993,Springwood Drive,Naples,FL
89.7786182217159,W 8th St,Lakeland,FL
我想按第一个逗号之前的数字对它们进行排序。我尝试只使用排序,但有时数字会达到成百上千,它只是对所有 1 中的数字进行排序。然后数字排序不喜欢它,因为它们不是数字条目
我试过了
my @sortedDistances = sort{ $a <=> $b }(@completedDistances);
and
my @sortedDistances = sort(@completedDistances);
【问题讨论】:
-
那么数字排序不喜欢它,因为它们不是数字条目????
-
向我们展示您的尝试。我们无法从您的描述中看出您做错了什么。编辑您的问题以包含失败的代码。然后,描述究竟是什么不起作用。当你尝试它时发生了什么?你得到不正确的结果吗?您得到 no 结果了吗?如果结果不正确,是什么导致它们不正确?你期待什么?你得到任何正确的结果了吗?如果是这样,它们是什么?不要让我们猜测。