【发布时间】:2016-09-01 14:38:11
【问题描述】:
是否有一种“Perl 风格”的方式在哈希值之后对哈希数组进行排序?
my @l = ({k1 => "1", k2 => "one"}, {k1 => "2", k2 => "two"},
{k1 => "3", k2 => "three"});
foreach (@l)
{
print "\n" . $_->{k1} . ", " . $_->{k2};
}
我得到的订单就是我插入的订单(还有什么......)。但我想在哈希值之后对其进行排序。 我可以想象算法的方式。但我问的是一个可能已经存在的功能或其他东西。
谢谢!
【问题讨论】:
-
始终使用严格;使用警告;在您的代码中。
-
你是 100% 正确的。但我认为该样本没有必要。只是为了描述问题。