Я хочу вывести массив хэшей с name
, который является уникальным для всех хэшей. Как мне это сделать, используя рубин?Удалить дубликат из массива в ruby
Это мой вход:
input = [{:name => "Kutty", :score => 2, :some_key => 'value', ...},
{:name => "Kutty", :score => 4, :some_key => 'value', ...},
{:name => "Baba", :score => 5, :some_key => 'value', ...}]
Я хочу, чтобы выход выглядеть следующим образом:
output = [{:name => "Kutty", :score => 4, :some_key => 'value', ...},
{:name => "Baba", :score => 5, :some_key => 'value', ...}]
я в принципе не хочу дублировать запись хэш в массив !. И я хочу, чтобы это основало больше очков. – Jak
Если я правильно понимаю ваш комментарий, ваш результат не соответствует действительности. Самый высокий балл Kutty - 4. –
да отметьте. Во всяком случае, я получил решение. Просто условный оператор должен измениться. Спасибо за находку. Я обновлю свои вопросы. – Jak