Я новичок в Ruby (1.8.7) и хотел бы иметь возможность извлекать значения из Hashtable, которые находятся в пределах определенного числового диапазона (без необходимости перебирать значения).
Если у меня есть Hashtable с:
my_hash = {
55 => {:value=>61, :rating=>147},
89 => {:value=>72, :rating=>200},
78 => {:value=>64, :rating=>300}
}
Как бы я проанализировал Hashtable, чтобы был возвращен рейтинг => 300 (если диапазон был 250..350)?В качестве альтернативы я буду сортировать Hashtable по значению рейтинга и повторять проверку каждого значения в отдельности.
Спасибо,
Миль.