【发布时间】:2014-09-16 23:02:58
【问题描述】:
我有一个看起来像这样的哈希
my %hash = (
'124:8' => '',
'4:2' => '',
'17:11' => '',
'17:0' => '',
#and so on
);
我尝试从小到大对哈希键进行排序和使用
for my $keys ( sort { $a > $b } keys %hash ) {
#do stuff
}
这给了我一些看起来正确但有时会失败的结果。我不知道如何比较这两个数字,124:8 和 4:2,因为中间有 :,有什么建议吗?
【问题讨论】:
-
您的问题在此之前已被提出并回答:stackoverflow.com/q/22300539/725418