我有一個散列(在Perl中)其中的值都是數字。我需要創建另一個散列,其中包含來自第一個散列值的所有鍵/值對,其中值是所有值的最大值。返回最大值的所有哈希鍵/值對
例如,給定
my %hash = (
key1 => 2,
key2 => 6,
key3 => 6,
);
我想創建一個包含一個新的哈希:
%hash_max = (
key2 => 6,
key3 => 6,
);
我敢肯定有很多方法可以做到這一點,但我在尋找一個優雅解決方案(以及學習的機會!)。
我真的不認爲你想要那裏'最後'。 – 2011-05-11 08:17:43
@davorg你爲什麼這麼認爲? – TLP 2011-05-11 12:05:37