一千萬個為什麽

搜索

在散列中查找最低值

a = { 
      1 => ["walmart", "walmart.com", 300.0], 
      2 => ["amazon", "amazon.com", 350.0], 
      ...
    } 

如何在數組中找到浮點值最小的元素?

最佳答案

min_by is available as a method from the Enumerable module.

它獲取Hash中所有值的數組,然後根據每個數組的最後一個元素選擇最小值。

a.values.min_by(&:last)

轉載註明原文: 在散列中查找最低值