通常基于键进行排序然后迭代哈希可以如下完成:
for $k (sort (keys %h)) { print $k, $h{$k}; }
但是如何根据值进行排序然后遍历哈希呢?我可以考虑通过交换键和值对来创建新的哈希.但有没有更聪明的方法呢?
非常感谢.
perl
perl ×1